Partager via


LockType, propriété (ADO)

Indique le type de verrous placés sur les enregistrements lors de la modification.

Paramètres et valeurs de retour

Définit ou retourne une valeur LockTypeEnum. La valeur par défaut est adLockReadOnly.

Notes

Définissez la propriété LockType avant d’ouvrir un Recordset pour spécifier le type de verrouillage que le fournisseur doit utiliser lors de son ouverture. Lisez la propriété pour retourner le type de verrouillage utilisé sur un objet Recordset ouvert.

Il se peut que des fournisseurs ne prennent pas en charge tous les types de verrous. Si un fournisseur ne peut pas prendre en charge le paramètre LockType demandé, il lui substituera un autre type de verrouillage. Pour déterminer la fonctionnalité de verrouillage réelle disponible dans un objet Recordset, utilisez la méthode Supports avec les arguments adUpdate et adUpdateBatch.

Le paramètre adLockPessimistic n’est pas pris en charge si la propriété CursorLocation est définie sur adUseClient. Si une valeur non prise en charge est définie, il n'y aura pas d'erreur. Le LockType pris en charge le plus proche sera utilisé à la place.

La propriété LockType est en lecture/écriture lorsque l’objet Recordset est fermé et en lecture seule lorsqu’il est ouvert.

Notes

Utilisation du service de données à distance Quand elle est utilisée sur un objet Recordset côté client, la propriété LockType ne peut être définie que sur adLockBatchOptimistic.

S'applique à

Recordset, objet (ADO)

Voir aussi

Exemple de propriétés CursorType, LockType et EditMode (VB)
Exemple de propriétés CursorType, LockType et EditMode (VC++)
CancelBatch, méthode (ADO)
UpdateBatch, méthode