CDatabase::CommitTrans
Richiedere la funzione membro per completare le transazioni.
BOOL CommitTrans( );
Valore restituito
Diverso da zero se gli aggiornamenti sono stati eseguiti correttamente il commit; in caso contrario 0.Se CommitTrans non riesce, lo stato dell'origine dati è definito.È necessario controllare i dati per determinare lo stato.
Note
Una transazione è costituita da una serie di chiamate a AddNew, Modifica, Eliminale funzioni membro e AggiornaCRecordset oggetto che iniziano con una chiamata alla funzione membro BeginTrans.CommitTrans esegue il commit della transazione.Per impostazione predefinita, gli aggiornamenti viene eseguito il commit immediatamente; chiamare BeginTrans indica l'impegno degli aggiornamenti venga ritardata fino a chiamare CommitTrans.
Finché non viene chiamato CommitTrans per terminare una transazione, è possibile chiamare la funzione membro Rollback per interrompere la transazione e lasciare l'origine dati nello stato originale.Per iniziare una nuova transazione, chiamare nuovamente BeginTrans.
Per ulteriori informazioni sulle transazioni, vedere l'articolo transazione (ODBC).
Esempio
Vedere l'articolo transazione: Esecuzione di una transazione in un recordset (ODBC).
Requisiti
Header: afxdb.h