Gli ultimi tutorial di sviluppo web
 

ADO LockType Property


<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.
adLockReadOnly1 Lettura solo i record
adLockPessimistic2 blocco pessimistico, record per record. I record di blocco fornitore subito dopo la modifica
adLockOptimistic3 blocco ottimistico, record per record. I record di blocco fornitore solo quando si chiama aggiornamento
adLockBatchOptimistic4 aggiornamenti batch ottimista. Richiesto per la modalità di aggiornamento batch

<Complete Recordset Object Reference