ทุกคนควรรู้ว่า recordset มีแอตทริบิวต์ getrows แต่มีไม่มากที่ใช้จริง ๆ และฉันเพิ่งใช้มันเมื่อเร็ว ๆ นี้! เหงื่อ……
ในความเป็นจริงคุณสมบัตินี้ง่ายมากมันคือการส่งออกชุดข้อมูลลงในอาร์เรย์ แต่มันค่อนข้างใช้งานได้จริง ที่นี่ฉันจะยกตัวอย่างเพื่อแสดงวิธีการใช้ getrows คุณสามารถนึกถึงการใช้งานมากขึ้นโดยการเรียนรู้จากมัน!
ตัวอย่างเช่นตารางการจำแนกประเภท t_cate โครงสร้างและข้อมูลมีดังนี้:
ID | TITLE | อินโทร
-
1 | ข่าว | นี่คือข่าว
2 | การสอน | นี่คือบทช่วยสอน
3 | ดาวน์โหลด | นี่คือดาวน์โหลด
ตกลงตารางจะถูกสร้างขึ้นและข้อมูลก็พร้อมใช้งาน ตอนนี้เราจะใช้ getrows!
การคัดลอกรหัสมีดังนี้:
dimrs_cate
dimarr_cate
setrs_cate = conn.execute ("selectId, title, introfromt_cateorderbyidasc"))
arr_cate = rs_cate.getrows
setrs_cate = ไม่มีอะไร
ตกลงข้อมูลตารางถูกส่งออกไปยังอาร์เรย์! ต่อไปเราจะวนซ้ำผ่านอาร์เรย์นี้
การคัดลอกรหัสมีดังนี้:
dimarr_catenums, arr_catenumi
arr_catenums = ubound (arr_cate, 2) 'รับข้อมูลตัวห้อยในอาร์เรย์
forarr_catenumi = 0toarr_catenums
Response.write ("id:" & arr_cate (0, arr_catenumi) & "| title:" & arr_cate (1, arr_catenumi) & "| บทนำ:" & arr_cate (2, arr_catenumi) & "<br>")
ต่อไป
ฮ่าฮ่าโอเคข้อมูลผลลัพธ์คือ:
ID: 1 | ชื่อเรื่อง: ข่าว | บทนำ: นี่คือข่าว
ID: 2 | ชื่อเรื่อง: การสอน | บทนำ: นี่คือบทช่วยสอน
ID: 3 | ชื่อเรื่อง: ดาวน์โหลด | บทนำ: นี่คือการดาวน์โหลด
โอเคเขียนมาก! ความสามารถทางวรรณกรรมไม่ดี หากคุณไม่เข้าใจอะไรเลยเพียงแค่ใช้มันมากขึ้น ฮ่าฮ่า