<Complete Recordset Object Reference
Gli insiemi di proprietà LockType o restituisce un LockTypeEnum valore che specifica il tipo di bloccaggio 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.
Note: Impostare questa proprietà prima di aprire il Recordset.
Note: Non tutti i provider supportano tutti i tipi di blocco. Se l'impostazione LockType richiesta non è supportata, il provider selezionare un altro tipo di blocco. È possibile utilizzare il metodo Supports per determinare la funzionalità di bloccaggio effettiva disponibile in un oggetto Recordset.
Note: adLockPessimistic non è supportata se CursorLocation è impostata 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
%>
valori LockTypeEnum
Costante | Valore | Descrizione |
---|---|---|
adLockUnspecified | -1 | tipo non specificato di blocco. Cloni eredita tipo di blocco dal recordset originale. |
adLockReadOnly | 1 | Lettura solo i record |
adLockPessimistic | 2 | blocco pessimistico, record per record. I record di blocco fornitore subito dopo la modifica |
adLockOptimistic | 3 | blocco ottimistico, record per record. I record di blocco fornitore solo quando si chiama aggiornamento |
adLockBatchOptimistic | 4 | aggiornamenti batch ottimista. Richiesto per la modalità di aggiornamento batch |
<Complete Recordset Object Reference