Condividi tramite


CDatabase::GetCursorRollbackBehavior

Chiamare la funzione membro per determinare come un'operazione Rollback influisce sui cursori gli oggetti recordset aperti.

int GetCursorRollbackBehavior( ) const;

Valore restituito

Un valore che indica l'effetto delle transazioni sugli oggetti recordset aperti. Per informazioni dettagliate, vedere i commenti.

Note

Nella tabella seguente sono elencati i possibili valori restituiti per GetCursorRollbackBehavior e l'effetto corrispondente nel recordset aperto.

Valore restituito

Effetto sugli oggetti di CRecordset

SQL_CB_CLOSE

Chiamata CRecordset::Requery immediatamente dopo la rollback della transazione.

SQL_CB_DELETE

Chiamata CRecordset::Close immediatamente dopo la rollback della transazione.

SQL_CB_PRESERVE

Procedere in genere le operazioni CRecordset.

Per ulteriori informazioni su questo valore restituito, vedere la funzione API ODBC SQLGetInfo in Windows SDK. Per ulteriori informazioni sulle transazioni, vedere l'articolo transazione (ODBC).

Requisiti

Header: afxdb.h

Vedere anche

Riferimenti

Classe CDatabase

Grafico delle gerarchie

CDatabase::GetCursorCommitBehavior

CDatabase::CanTransact

CDatabase::BeginTrans

CDatabase::CommitTrans

CDatabase::Rollback

Classe CRecordset