Condividi tramite


CDatabase::GetCursorCommitBehavior

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

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

Riferimenti

Classe CDatabase

Grafico della gerarchia

CDatabase::GetCursorRollbackBehavior

CDatabase::CanTransact

CDatabase::BeginTrans

CDatabase::CommitTrans

CDatabase::Rollback

Classe di CRecordset