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

Classe de CRecordset

Graphique de la hiérarchie

CRecordset::Edit

CRecordset::Update