Condividi tramite


CDaoWorkspace::BeginTrans

 

Pubblicato: aprile 2016

Chiamare la funzione membro per avviare una transazione.

Sintassi

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

CDaoWorkspace Class
Grafico delle gerarchie
CDaoWorkspace::GetIsolateODBCTrans
CDaoWorkspace::CommitTrans
CDaoWorkspace::Rollback