1. วิธีใช้ getrows:
-
setConn = server.createObject ("adodb.connection"))
conn.open "ผู้ให้บริการ = microsoft.jet.oledb.4.0; dataSource =" & server.mappath ("test.mdb")
setRs = server.createObject ("adodb.recordset"))
Rs.Open "SelectTop2*จากชื่อตาราง", Conn, 0,1
dimarray_str
array_str = rs.getrows ()
Response.write "บันทึกแรก: <br>"
Response.writearray_str (0,0) & "<br>"
Response.writearray_str (1,0) & "<br>"
Response.writearray_str (2,0) & "<br>"
Response.writearray_str (3,0) & "<br>"
Response.write "บันทึกที่สอง: <br>"
Response.writearray_str (0,1) & "<br>"
Response.writearray_str (1,1) & "<br>"
Response.writearray_str (2,1) & "<br>"
Response.writearray_str (3,1) & "<br>"
-
หากคุณคุ้นเคยกับ GetRows คุณจะพบว่าฐานข้อมูลการทำงานนั้นง่ายขึ้นและปรับให้เหมาะสมยิ่งขึ้น มีข้อดีมากมาย :)
2. จำเป็นต้องประกาศตัวแปรหรือไม่?
ตัวแปรจะต้องมีการประกาศในสถานการณ์ต่อไปนี้:
1. คุณเป็นโปรแกรมเมอร์ที่ดี
2. เขียนรหัสคุณภาพสูง
เพิ่มรหัสต่อไปนี้เพื่อบังคับให้ประกาศตัวแปร:
<%ตัวเลือก Explicit%>
3. จะเรียกฟังก์ชั่นฝั่งเซิร์ฟเวอร์บนไคลเอนต์ได้อย่างไร?
เทคโนโลยีการเขียนสคริปต์ระยะไกล (Remotescripting) มีลักษณะโดยความจริงที่ว่าสคริปต์ไคลเอนต์ไม่จำเป็นต้องรีเฟรชทั้งหน้าเมื่อเรียกสคริปต์เซิร์ฟเวอร์
โดยทั่วไปเมื่อหน้าเว็บจำเป็นต้องโต้ตอบกับเซิร์ฟเวอร์ต้องส่งข้อมูลแบบฟอร์มและต้องรีเฟรชหน้าทั้งหมด การใช้เทคโนโลยีการเรียกสคริปต์ระยะไกลสคริปต์ไคลเอนต์สามารถเรียกฟังก์ชั่นสคริปต์ระยะไกลเช่นฟังก์ชั่นท้องถิ่นโดยเฉพาะอย่างยิ่งในการตรวจสอบรูปแบบที่ซับซ้อนและการดำเนินการฐานข้อมูลบ่อยครั้งซึ่งใช้อย่างเต็มที่
หลักการพื้นฐานของมันคือด้วยความช่วยเหลือของชุดฟังก์ชันอินเตอร์เฟสที่จัดทำโดยตัวเองโปรแกรมไคลเอนต์สามารถเรียกรหัสฝั่งเซิร์ฟเวอร์ผ่านกระบวนการพร็อกซี (Javaapplet) Javaapplet (rsproxy.class) ทำงานในพื้นหลัง โดยปกติแล้วรหัสผู้ใช้ไม่จำเป็นต้องใช้งานโดยตรงและการกำหนดค่าจะเสร็จสมบูรณ์โดยอัตโนมัติ การโทรสคริปต์ระยะไกลอาจเป็นการโทรแบบซิงโครนัส ------------------------------------------------------------------------------------------------------------------------------------------------------------------
Rs.HTM: รวมรหัสสนับสนุนลูกค้า
rsproxy.class: นี่คือ Javaapplet ที่ทำให้กระบวนการโต้ตอบไคลเอนต์/เซิร์ฟเวอร์เสร็จสิ้นจริง
Rs.Asp: รหัสสนับสนุนด้านเซิร์ฟเวอร์
เมื่อใช้สคริปต์ระยะไกลเพื่อเรียกใช้ฟังก์ชันทั้งรหัสไคลเอนต์และฝั่งเซิร์ฟเวอร์จะต้องเป็นไปตามข้อกำหนดบางประการ: ทางฝั่งเซิร์ฟเวอร์ต้องเปิดใช้งานการเรียกสคริปต์ระยะไกล: ใช้ #include เพื่อรวม Rs.Asp และเรียกฟังก์ชัน RSDISPATH กุญแจสำคัญในการใช้การสนับสนุนสคริปต์ระยะไกลทางฝั่งเซิร์ฟเวอร์คือการสร้างวัตถุ public_description มันแตกต่างจากกระบวนการดำเนินการหน้า ASP ปกติเมื่อเรียกว่าระยะไกล มันทำให้รหัสสคริปต์ส่วนกลางเป็นฟังก์ชันและเรียกมันอย่างชัดเจน