แนะนำ: Parse ASP อินสแตนซ์: รหัสข่าวสไลด์ ต่อไปนี้เป็นเนื้อหาอ้างอิง:!-นี่คือไฟล์โฮมเพจ-> html> head> meta http-equiv = เนื้อหาประเภทเนื้อหา =
1. สร้างวัตถุ RecordSet
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: Dim Objmyrst ตั้งค่า objmyrst = server.createObject (adodb.recordset) objmyrst.cursorLocation = aduseclientbatch 'ลูกค้าสามารถประมวลผลแบบแบตช์ OBJMYRST.CURSORTYPE = AdopenStatic 'ประเภทเคอร์เซอร์เป็นแบบคงที่ |
หมายเหตุ: วัตถุ RecordSet ไม่สามารถสร้างได้โดยใช้คำสั่งของ set objmyrst = connection.excute strsql เนื่องจากวัตถุ recordset ที่สร้างขึ้นนั้นถูกนำมาใช้ไม่ได้รับการสนับสนุนไม่สนับสนุนชุดบันทึก
2. เปิดวัตถุ RecordSet
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: สลัว strsql strsql = เลือก * จาก ietable objmyrst.Oepn strsql, activeconnection ,, adcmdtext 3. ตั้งค่าคุณสมบัติ PAGESIZE ของ RecordSet objmyrst.pagesize = 20 หน้าเริ่มต้นคือ 10 |
3. ตั้งค่าคุณสมบัติ AbsolutePage ของ RecordSet
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: สลัว intcurrentPage intCurrentPage = 1 objmyrst.absolutePage = intCurrentPage AbsolutePage คือ 1 ถึงค่า pagecount ของวัตถุ RecordSet |
4. แสดงข้อมูล
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: Response.write (<table>) printfieldname (objmyrst) สำหรับ i = 1 ถึง objmyrst.pagesize PrintfieldValue (objmyrst) objmyrst.movenext ถ้า objmyrst.eof ออกจาก ต่อไป Response.write (</bable>) |
ภาพประกอบ:
1. Adopenstatic, AdusecilentBatch, AdcmdText เป็นค่าคงที่ที่กำหนดโดย Adovbs.inc หากคุณต้องการใช้ให้คัดลอก ADOVBS.inc ไปยังไดเรกทอรีปัจจุบันและรวมไว้ในโปรแกรม
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - -#รวมไฟล์ = adovbs.inc-> 2. รหัสของ printfielname และ printfieldvalue ฟังก์ชั่นดังนี้: - ฟังก์ชั่น printfieldName (objmyrst) 'พารามิเตอร์ objmyrst เป็นวัตถุชุดบันทึก 'กำหนดจำนวน สลัว objfld Response.write <tr bgcolor = '#cccccc'> สำหรับแต่ละ objfld ใน objmyrst.fields Response.write <td> & objfld.name & </td> ต่อไป Response.write (</tr>) ฟังก์ชันสิ้นสุด ฟังก์ชั่น printfieldValue (objmyrst) 'พารามิเตอร์ objmyrst เป็นวัตถุชุดบันทึก 'กำหนดจำนวน สลัว objfld Response.write (<tr>) สำหรับแต่ละ objfld ใน objmyrst.fields 'response.write <td> & objmyrst.fields (intloop) .Value & </td> Response.write <td> & objfld.value & </td> ต่อไป Response.write (<tr>) ฟังก์ชันสิ้นสุด - |
แชร์: ตีความรหัสของแบบสอบถามหลายคีย์ ในการพัฒนาเว็บฉันมักจะพบคำค้นหาหลายคู่ของการสืบค้นฟิลด์เดี่ยวซึ่งฉันมักจะนำไปใช้ผ่านอาร์เรย์แบบไดนามิก แน่นอนคำหลักหลายคำจะถูกคั่นด้วยช่องว่างหรือ ฉันคิดว่าคำหลักหลายคำถูกคั่นด้วยช่องว่างสตริงคำหลักคือปุ่มกดและรหัสเฉพาะคือ