CRecordset::SetLockingMode

 

Veröffentlicht: Juli 2016

Legt das "optimistische" Sperren des Sperrverhaltens (Standard) oder "das pessimistische" Sperren fest. Bestimmt, wie Datensätze für Updates gesperrt werden.

Syntax

      void SetLockingMode(
   UINT nMode 
);

Parameter

  • nMode
    Enthält einen der folgenden Werte aus enum LockMode:

    • optimistische Sperre optimistic sperrt den Datensatz, der nur während des Aufrufs zu Update aktualisiert wird.

    • pessimistic vollständig Sperren wird der Datensatz, sobald Bearbeiten aufgerufen wird und hält sie gesperrt, bis der Update Aufruf abgeschlossen wird, oder Sie zu einem neuen Datensatz wechseln.

Hinweise

Rufen Sie die Memberfunktion auf, wenn Sie angeben müssen, das von zwei Satzschutzstrategien das Recordset für Updates verwendet. Standardmäßig ist das Sperrverhalten eines Recordsets optimistic. Sie können das einer vorsichtigeren vollständig Sperren-Strategie ändern. Rufen Sie SetLockingMode auf, nachdem Sie das Recordset-Objekt erstellen und öffnen, aber bevor Sie Bearbeiten aufrufen.

Anforderungen

Header: afxdb.h

Siehe auch

CRecordset Class
Hierarchiediagramm
CRecordset::Edit
CRecordset::Update