Freigeben über


CDatabase::GetCursorCommitBehavior

 

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

Syntax

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

CDatabase Class
Hierarchiediagramm
CDatabase::GetCursorRollbackBehavior
CDatabase::CanTransact
CDatabase::BeginTrans
CDatabase::CommitTrans
CDatabase::Rollback
CRecordset Class