คุณสมบัติ CursorLocation ของ ADO

การเขียนและการใช้งาน

คุณสมบัติ CursorLocation สามารถตั้งค่าหรือกลับค่าค่า long ซึ่งชี้ถึงตำแหน่งการให้บริการของเครื่องหมายยืดหยั่ง ซึ่งสามารถตั้งค่าได้ CursorLocationEnum หนึ่งในค่าตั้งค่าความเริ่มต้น คือ AdUseServer。

เครื่องหมายยืดหยั่งถูกใช้สำหรับ:

  • การควบคุมการจัดลำดับบันทึก
  • การควบคุมความเห็นได้ของการเปลี่ยนแปลงที่ผู้ใช้งานคนอื่นทำในฐานข้อมูล
  • การควบคุมความสามารถที่จะแก้ไขข้อมูล

หมายเหตุ:Recordset วัตถุจะสืบทอดการตั้งค่านี้อัตโนมัติจากการเชื่อมต่อที่เกี่ยวข้อง。

หมายเหตุ:คุณสมบัตินี้ใน Connection หรือ Recordset ที่ปิดแล้วเป็นอ่าน/เขียน ใน Recordset ที่เปิดเป็นเพียงแค่อ่าน。

การ์ทูน

objConnection.CursorLocation
objRecordset.CursorLocation

实例

<%
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
rs.Close
conn.Close
%>