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.

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

Référence

CRecordset, classe

Graphique de la hiérarchie

CRecordset::Edit

CRecordset::Update