<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. |
adLockReadOnly | 1 | Lecture uniquement les enregistrements |
adLockPessimistic | 2 | verrouillage Pessimiste, enregistrement par enregistrement. Les dossiers de verrouillage du fournisseur immédiatement après l'édition |
adLockOptimistic | 3 | Optimiste verrouillage, enregistrement par enregistrement. Les dossiers de verrouillage du fournisseur uniquement lorsque vous appelez la mise à jour |
adLockBatchOptimistic | 4 | mises à jour par lots. Optimiste Obligatoire pour le mode de mise à jour batch |
<Complete Recordset Référence objet