Partager via


CRecordset::SetLockingMode

 

Définit le mode de verrouillage à verrouiller « optimiste » (valeur par défaut) ou à verrouillage pessimiste «  ».Détermine comment les enregistrements sont verrouillés pour les mises à jour.

Syntaxe

      void SetLockingMode(
   UINT nMode 
);

Paramètres

  • nMode
    Contient une des valeurs suivantes pour enum LockMode:

    • Le verrouillage optimiste d'optimistic verrouille l'enregistrement qui est mis à jour uniquement pendant l'appel à Mettre à jour.

    • Le verrouillage pessimiste depessimistic verrouille l'enregistrement dès que Modifier sera appelé et le maintient verrouillé jusqu'à ce que l'appel de Mettre à jour se termine ou vous accédez à un nouvel enregistrement.

Notes

Appelez la fonction membre si vous devez spécifier que de deux stratégies de verrouillage de l'enregistrement du recordset utilise des mises à jour.Par défaut, le mode de verrouillage d'un recordset est optimistic.Vous pouvez modifier cela en stratégie verrouillante plus prudente de pessimistic .Appelez SetLockingMode après avoir construit et ouvert l'objet recordset mais avant d'appeler Modifier.

Configuration requise

Header: afxdb.h

Voir aussi

CRecordset Class
Graphique hiérarchique
CRecordset::Edit
CRecordset::Update