Proprietà LockType ADO
❮ Riferimento completo dell'oggetto Recordset
La proprietà LockType imposta o restituisce un valore LockTypeEnum che specifica il tipo di blocco durante la modifica di un record in un Recordset. L'impostazione predefinita è adLockReadOnly. Questa proprietà è di lettura/scrittura su un Recordset chiuso e di sola lettura su un Recordset aperto.
Nota: impostare questa proprietà prima di aprire il Recordset.
Nota: non tutti i provider supportano tutti i tipi di blocco. Se l'impostazione LockType richiesta non è supportata, il provider sceglierà un altro tipo di blocco. È possibile utilizzare il metodo Supports per determinare la funzionalità di blocco effettiva disponibile in un oggetto Recordset.
Nota: adLockPessimistic non è supportato se CursorLocation è impostato su adUseClient.
Sintassi
objRecordset.LockType
Esempio
<%
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
%>
LockTypeEnum valori
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 |
❮ Riferimento completo dell'oggetto Recordset