Freigeben über


CDatabase::GetCursorCommitBehavior

Rufen Sie die Memberfunktion auf, um zu bestimmen, wie ein CommitTrans Vorgang Cursor auf offenen Recordsetobjekten beeinflusst.

int GetCursorCommitBehavior( ) const;

Rückgabewert

Ein Wert, der die Auswirkungen von Transaktionen auf offenen Recordsetobjekten angibt. Details finden Sie Hinweise.

Hinweise

In der folgenden Tabelle werden die möglichen Rückgabewerte für GetCursorCommitBehavior und den entsprechenden Auswirkungen auf den geöffneten Recordset auf.

Rückgabewert

Auswirkungen auf CRecordset-Objekten

SQL_CB_CLOSE

Aufruf CRecordset::Requery direkt nach dem Transaktionscommit.

SQL_CB_DELETE

Aufruf CRecordset::Close direkt nach dem Transaktionscommit.

SQL_CB_PRESERVE

Fahren Sie normalerweise mit CRecordset Operationen fortgesetzt.

Weitere Informationen zu diesen Rückgabewert, finden Sie die ODBC-API-Funktion SQLGetInfo in Windows SDK. Weitere Informationen über Transaktionen, finden Sie im Artikel Transaktion (ODBC).

Anforderungen

Header: afxdb.h

Siehe auch

Referenz

CDatabase-Klasse

Hierarchiediagramm

CDatabase::GetCursorRollbackBehavior

CDatabase::CanTransact

CDatabase::BeginTrans

CDatabase::CommitTrans

CDatabase::Rollback

CRecordset-Klasse