Sdílet prostřednictvím


CDatabase::CommitTrans

 

Volání funkce člena po dokončení transakce.

Syntaxe

BOOL CommitTrans( );

Vrácená hodnota

Nenulová hodnota, pokud byly aktualizace úspěšně potvrzena; jinak 0.Pokud CommitTrans selže, stav zdroj dat není definován.Je nutné zkontrolovat data ke zjištění jeho stavu.

Poznámky

Transakce se skládá ze série volání AddNew , Upravit, Odstranit, a aktualizace členské funkce CRecordset objekt, který začal volání do příkazů BeginTrans členské funkce.CommitTrans potvrzení transakce.Ve výchozím nastavení jsou aktualizace potvrzené okamžitě; volání do příkazů BeginTrans způsobí, že závazek aktualizace odložena do CommitTrans se nazývá.

Dokud volání CommitTrans ukončení transakce, můžete volat vrácení členské funkce přerušení transakce a ponechat zdroj dat v původním stavu.Zahájit novou transakci, volání do příkazů BeginTrans znovu.

Další informace o transakcích naleznete v článku Transakce (ODBC).

Naleznete v článku transakce: provedení transakce v sady záznamů (ODBC).

Požadavky

Záhlaví: afxdb.h

Viz také

Třída CDatabase
Graf hierarchie
CDatabase::BeginTrans
CDatabase::Rollback