Thuộc tính vị trí con trỏ ADO
❮ Tham chiếu đối tượng kết nối 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.
Một con trỏ được sử dụng để:
- kiểm soát điều hướng bản ghi
- 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 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 chỉ đọc trên đối tượng Recordset đang mở và đọc/ghi trên đối tượng Connection hoặc trên đối tượng Recordset đóng.
Cú pháp
objConnection.CursorLocation
objRecordset.CursorLocation
Ví 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 kết nối hoàn chỉnh