<อ้างอิงระเบียนวัตถุที่สมบูรณ์
ชุดคุณสมบัติ CursorType หรือผลตอบแทนประเภทเคอร์เซอร์ไปใช้เมื่อเปิดระเบียนวัตถุ สถานที่แห่งนี้สามารถใช้ CursorTypeEnum ค่า เริ่มต้นคือ adOpenForwardOnly
Note: หาก CursorLocation คุณสมบัติที่ถูกกำหนดเป็น adUseClient การตั้งค่าที่ถูกต้องสำหรับคุณสมบัติ CursorType เป็น adOpenStatic
Note: ไม่มีข้อผิดพลาดจะเกิดขึ้นหากได้รับการสนับสนุนค่าการตั้งค่าผู้ให้บริการก็จะเปลี่ยนเป็น CursorType สนับสนุนแทน
วากยสัมพันธ์
objRecordset.CursorType
ตัวอย่าง
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("northwind.mdb"))
set rs = Server.CreateObject("ADODB.recordset")
sql="SELECT * FROM Customers"
rs.CursorLocation = adUseClient
rs.CursorType = adOpenStatic
rs.LockType = adLockBatchOptimistic
rs.Open sql, conn
%>
ค่า CursorTypeEnum
คงที่ | ความคุ้มค่า | ลักษณะ |
---|---|---|
adOpenUnspecified | -1 | ไม่ได้ระบุชนิดของเคอร์เซอร์ |
adOpenForwardOnly | 0 | ค่าเริ่มต้น. ใช้เคอร์เซอร์ไปข้างหน้าเท่านั้น เหมือนกับเคอร์เซอร์แบบคงที่ยกเว้นว่าคุณจะสามารถเลื่อนไปข้างหน้าผ่านระเบียน นี้จะช่วยปรับปรุงประสิทธิภาพการทำงานเมื่อคุณจะต้องทำเพียงคนเดียวที่ผ่านระเบียน |
adOpenKeyset | 1 | ใช้เคอร์เซอร์ชุดคีย์ เช่นเดียวกับเคอร์เซอร์แบบไดนามิกยกเว้นว่าคุณไม่สามารถดูระเบียนที่ผู้ใช้อื่น ๆ เพิ่มแม้ว่าระเบียนที่ผู้ใช้งานอื่นลบไม่สามารถเข้าถึงได้จากระเบียนของคุณ การเปลี่ยนแปลงข้อมูลโดยผู้ใช้อื่น ๆ ยังคงมองเห็นได้ |
adOpenDynamic | 2 | ใช้เคอร์เซอร์แบบไดนามิก เพิ่มการเปลี่ยนแปลงและลบโดยผู้ใช้อื่นจะมองเห็นและทุกประเภทของการเคลื่อนไหวผ่านระเบียนได้รับอนุญาตยกเว้นบุ๊กหากผู้ให้บริการไม่สนับสนุนพวกเขา |
adOpenStatic | 3 | ใช้เคอร์เซอร์แบบคงที่ สำเนาคงที่ของชุดของระเบียนที่คุณสามารถใช้เพื่อค้นหาข้อมูลหรือสร้างรายงาน เพิ่มเปลี่ยนแปลงหรือลบโดยผู้ใช้อื่นจะมองไม่เห็น |
<อ้างอิงระเบียนวัตถุที่สมบูรณ์