Sdílet prostřednictvím


CDatabase::CommitTrans

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

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).

Příklad

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

Požadavky

Záhlaví: afxdb.h

Viz také

Referenční dokumentace

Třída CDatabase

Graf hierarchie

CDatabase::BeginTrans

CDatabase::Rollback