Thuộc tính LockType ADO
❮ Tham chiếu đối tượng tập bản ghi hoàn chỉnh
Thuộc tính LockType đặt hoặc trả về giá trị LockTypeEnum chỉ định kiểu khóa khi chỉnh sửa bản ghi trong Tập bản ghi. Mặc định là adLockReadOnly. Thuộc tính này được đọc / ghi trên Tập bản ghi đóng và chỉ đọc trên Tập bản ghi mở.
Lưu ý: Đặt thuộc tính này trước khi mở Bộ ghi.
Lưu ý: Không phải tất cả các nhà cung cấp đều hỗ trợ tất cả các loại khóa. Nếu cài đặt LockType được yêu cầu không được hỗ trợ, nhà cung cấp sẽ chọn một kiểu khóa khác. Bạn có thể sử dụng phương pháp Hỗ trợ để xác định chức năng khóa thực tế có sẵn trong đối tượng Recordset.
Lưu ý: adLockPessimistic không được hỗ trợ nếu CursorLocation được đặt thành adUseClient.
Cú pháp
objRecordset.LockType
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ị LockTypeEnum
Constant | Value | Description |
---|---|---|
adLockUnspecified | -1 | Unspecified type of lock. Clones inherits lock type from the original Recordset. |
adLockReadOnly | 1 | Read-only records |
adLockPessimistic | 2 | Pessimistic locking, record by record. The provider lock records immediately after editing |
adLockOptimistic | 3 | Optimistic locking, record by record. The provider lock records only when calling update |
adLockBatchOptimistic | 4 | Optimistic batch updates. Required for batch update mode |
❮ Tham chiếu đối tượng tập bản ghi hoàn chỉnh