Condividi tramite


CDaoWorkspace::BeginTrans

Chiamare la funzione membro per avviare una transazione.

void BeginTrans( );

Note

Dopo avere chiamato BeginTrans, aggiornamenti apportate ai dati o la struttura del database verrà applicata quando si esegue il commit della transazione.Poiché l'area di lavoro definisce un singolo spazio di transazione, la transazione applicata a tutti i database aperti nell'area di lavoro.Esistono due modi per completare la transazione:

  • Chiamare la funzione membro CommitTrans per eseguire il commit della transazione e salvare le modifiche all'origine dati.

  • Oppure chiamare la funzione membro Rollback per annullare la transazione.

Chiudere l'area di lavoro oggetto o un oggetto di database durante una transazione è in corso ripristinerà tutte le transazioni in sospeso.

Se è necessario isolare le transazioni su un'origine dati ODBC da quelli di un'altra origine dati ODBC, vedere la funzione membro SetIsolateODBCTrans.

Requisiti

Header: afxdao.h

Vedere anche

Riferimenti

Classe di CDaoWorkspace

Grafico della gerarchia

CDaoWorkspace::GetIsolateODBCTrans

CDaoWorkspace::CommitTrans

CDaoWorkspace::Rollback