Freigeben über


CDatabase::GetCursorRollbackBehavior

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

int GetCursorRollbackBehavior( ) 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 GetCursorRollbackBehavior 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 Transaktionsrollback.

SQL_CB_DELETE

Aufruf CRecordset::Close direkt nach dem Transaktionsrollback.

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::GetCursorCommitBehavior

CDatabase::CanTransact

CDatabase::BeginTrans

CDatabase::CommitTrans

CDatabase::Rollback

CRecordset-Klasse