CDatabase::Rollback
Volání této členské funkce vrátit změny provedené během transakce.
BOOL Rollback( );
Vrácená hodnota
Nenulová hodnota, pokud byla transakce úspěšně stornovány; jinak 0.Pokud vrácení volání selže zdroj dat a transakce státy nejsou definovány.Pokud vrácení vrátí hodnotu 0, je nutné zkontrolovat zdroj dat ke zjištění jeho stavu.
Poznámky
Všechny CRecordsetAddNew, Upravit, Odstranit, a aktualizace provedeny od posledního volání do příkazů BeginTrans vrátit do stavu, který existoval při volání.
Po volání vrácení, je transakce a musí volat do příkazů BeginTrans znovu pro jiné transakce.Záznam, která byla aktuální před volané do příkazů BeginTrans se stane aktuální záznam znovu po vrácení.
Po vrácení zpět zůstane aktuální záznam, která byla aktuální před vracení zpět.Podrobnosti o stavu záznamů a po návratu zdroj dat 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