CDatabase::GetCursorRollbackBehavior
Call this member function to determine how a Rollback operation affects cursors on open recordset objects.
Syntax
int GetCursorRollbackBehavior( ) const;
Return Value
A value indicating the effect of transactions on open recordset objects. For details, see Remarks.
Remarks
The following table lists the possible return values for GetCursorRollbackBehavior and the corresponding effect on the open recordset.
Return value |
Effect on CRecordset objects |
---|---|
SQL_CB_CLOSE |
Call CRecordset::Requery immediately following the transaction rollback. |
SQL_CB_DELETE |
Call CRecordset::Close immediately following the transaction rollback. |
SQL_CB_PRESERVE |
Proceed normally with CRecordset operations. |
For more information about this return value, see the ODBC API function SQLGetInfo in the Windows SDK. For more information about transactions, see the article Transaction (ODBC).
Requirements
Header: afxdb.h
See Also
CDatabase Class
Hierarchy Chart
CDatabase::GetCursorCommitBehavior
CDatabase::CanTransact
CDatabase::BeginTrans
CDatabase::CommitTrans
CDatabase::Rollback
CRecordset Class