แนะนำ: วิธีใช้ Instrrev () เพื่อรับชื่อไฟล์ใน ASP ฟังก์ชั่น instrrev เริ่มต้นจากการค้นหาครั้งสุดท้ายของสตริงและเป็นสตริงก่อนหน้า % dim strtxt, pos strtxt = www.webjx.com pos = instrrev (strtxt,.) response.write pos % การเริ่มต้นของการค้นหาของเราอยู่ในลำดับย้อนกลับจากจุดก่อน com ความยาวของอักขระเริ่มต้นรวมถึงจุดนี้มีตัวอักษรทั้งหมดสิบตัวและผลลัพธ์ที่ส่งคืนจะเป็น 9
<html> <head> <http-equiv = เนื้อหาประเภทเนื้อหา = text/html; charset = gb2312> <title> </title> </head> <body> < % language = vbscript %> - const forreading = 1, forwriting = 2, forappending = 8 const tristateusedefault = -2, tristatetrue = -1, tristateFalse = 0 ชื่อไฟล์หรี่ filename = test.txt 'เส้นทางสัมพัทธ์เริ่มต้นคือ c: winnt ตั้งค่า fs = createObject (scripting.filesystemobject) ตั้งค่า f = fs.getFile (ชื่อไฟล์) ตั้งค่า readf = f.openastextstream (การอ่าน, tristateFalse) 'พารามิเตอร์แรกเป็นตัวเลือก โหมดอินพุต/เอาต์พุตเป็นหนึ่งในสามค่าคงที่ต่อไปนี้: 'forreading = 1 อ่านอย่างเดียว, forwriting = 2 อ่าน-เขียนหรือ forappending = 3 ผนวก 'พารามิเตอร์ที่สองก็เป็นทางเลือกเช่นกัน หนึ่งในสามค่า tristate 'ระบุว่ารูปแบบใดที่เปิดไฟล์ ละเว้นพารามิเตอร์นี้และไฟล์คือ ASCII 'รูปแบบเปิดอยู่ tristateUsedEfault = -2 เปิดไฟล์ในรูปแบบเริ่มต้นของระบบ 'tristatetrue = -1 เปิดไฟล์ในรูปแบบ Unicode หรือ tristateFalse = 0 'เปิดไฟล์ในรูปแบบ ASCII 'คุณยังสามารถใช้วิธี OpentExtFile เพื่อเปิดไฟล์ s = readf.readline ทำในขณะที่ readf.atendofline <> true s = readf.readline Response.write S & 'อ่านไฟล์ทีละบรรทัดแล้วเขียนออกมา วง readf.close - </body> </html> |
แบ่งปัน: ไวยากรณ์การสืบค้นแบบฟัซซี่ที่เร็วกว่าคำสั่ง โดยทั่วไปเมื่อใช้การสืบค้นฟัซซี่ทุกคนจะนึกถึง Select * จากตารางที่มี '%character%' หากมีการใช้แบบสอบถามแบบฟัซซี่หลายแบบในคำสั่ง SQL และจำนวนระเบียนมีขนาดใหญ่ความเร็วจะช้ามาก สองวิธีต่อไปนี้ยังสามารถใช้แบบสอบถามฟัซซี่: เลือก * จากตารางที่ patindex ('%อักขระ%', a) 0 sele