Thuộc tính ADO CursorLocation


❮ Tham chiếu đối tượng tập bản ghi hoàn chỉnh

Thuộc tính CursorLocation đặt hoặc trả về một giá trị dài cho biết vị trí của dịch vụ con trỏ. Nó có thể được đặt thành một trong các giá trị CursorLocationEnum . Giá trị mặc định là AdUseServer.

Con trỏ được sử dụng để:

  • kiểm soát điều hướng hồ sơ
  • kiểm soát khả năng hiển thị của các thay đổi trong cơ sở dữ liệu
  • kiểm soát khả năng cập nhật của dữ liệu

Lưu ý: Đối tượng Recordset kế thừa cài đặt này từ đối tượng Connection được liên kết.

Lưu ý: Thuộc tính này là chỉ đọc trên một đối tượng Recordset đang mở và đọc / ghi trên một đối tượng Connection hoặc trên một đối tượng Recordset đóng.


Cú pháp

objConnection.CursorLocation

objRecordset.CursorLocation

Thí dụ

<%
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
%>

Giá trị CursorLocationEnum

Constant Value Description
adUseNone 1 OBSOLETE (appears only for backward compatibility). Does not use cursor services
adUseServer 2 Default. Uses a server-side cursor
adUseClient 3 Uses a client-side cursor supplied by a local cursor library. For backward compatibility, the synonym adUseClientBatch is also supported

❮ Tham chiếu đối tượng tập bản ghi hoàn chỉnh