คุณสมบัติ 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 %>