CRecordset::SetLockingMode

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

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

Referenz

CRecordset-Klasse

Hierarchien-Diagramm

CRecordset::Edit

CRecordset::Update