Derniers tutoriels de développement web
 

ADO LockType Property


<Complete Recordset Référence objet

Les ensembles de propriétés de LockType ou retourne une LockTypeEnum valeur qui spécifie le type de verrouillage lors de la modification d' un enregistrement dans un jeu d' enregistrements. Par défaut est adLockReadOnly. Cette propriété est en lecture / écriture sur un Recordset fermé et en lecture seule sur un Recordset ouvert.

Note: Définissez cette propriété avant d' ouvrir le Recordset.

Note: Tous les fournisseurs prennent en charge tous les types de verrouillage. Si le paramètre LockType demandé est pas pris en charge, le fournisseur choisira un autre type de verrouillage. Vous pouvez utiliser la méthode Supports pour déterminer la fonctionnalité de verrouillage réel disponible dans un objet Recordset.

Note: adLockPessimistic n'est pas pris en charge si CursorLocation est réglé sur adUseClient.

Syntaxe

objRecordset.LockType

Exemple

<%
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
%>

valeurs LockTypeEnum

Constante Valeur La description
adLockUnspecified-1 Non spécifié Type de verrouillage. Clones hérite le type de verrou du Recordset d'origine.
adLockReadOnly1 Lecture uniquement les enregistrements
adLockPessimistic2 verrouillage Pessimiste, enregistrement par enregistrement. Les dossiers de verrouillage du fournisseur immédiatement après l'édition
adLockOptimistic3 Optimiste verrouillage, enregistrement par enregistrement. Les dossiers de verrouillage du fournisseur uniquement lorsque vous appelez la mise à jour
adLockBatchOptimistic4 mises à jour par lots. Optimiste Obligatoire pour le mode de mise à jour batch

<Complete Recordset Référence objet