Propiedad LockType de ADO
❮ Referencia completa de objetos de conjunto de registros
La propiedad LockType establece o devuelve un valor LockTypeEnum que especifica el tipo de bloqueo al editar un registro en un conjunto de registros. El valor predeterminado es adLockReadOnly. Esta propiedad es de lectura/escritura en un conjunto de registros cerrado y de solo lectura en un conjunto de registros abierto.
Nota: Establezca esta propiedad antes de abrir Recordset.
Nota: No todos los proveedores admiten todos los tipos de bloqueo. Si la configuración de LockType solicitada no es compatible, el proveedor elegirá otro tipo de bloqueo. Puede utilizar el método Supports para determinar la funcionalidad de bloqueo real disponible en un objeto Recordset.
Nota: adLockPessimistic no es compatible si CursorLocation está configurado en adUseClient.
Sintaxis
objRecordset.LockType
Ejemplo
<%
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
%>
Valores de 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 |
❮ Referencia completa de objetos de conjunto de registros