Condividi tramite


CDatabase::GetCursorCommitBehavior

 

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

Sintassi

int GetCursorCommitBehavior( ) 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 GetCursorCommitBehavior e l'effetto corrispondente nel recordset aperto.

Valore restituito

Effetto sugli oggetti di CRecordset

SQL_CB_CLOSE

Chiamata CRecordset::Requery immediatamente dopo il commit della transazione.

SQL_CB_DELETE

Chiamata CRecordset::Close immediatamente dopo il commit 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

CDatabase Class
Grafico delle gerarchie
CDatabase::GetCursorRollbackBehavior
CDatabase::CanTransact
CDatabase::BeginTrans
CDatabase::CommitTrans
CDatabase::Rollback
CRecordset Class