CDaoWorkspace::CommitTrans
Volání funkce tohoto člena potvrzení transakce – jeden nebo více databází v pracovním prostoru uložit skupinu úpravy a aktualizace.
void CommitTrans( );
Poznámky
Transakce sestává z řady změny dat v databázi nebo jeho strukturu počínaje volání do příkazů BeginTrans.Po dokončení transakce buď potvrdit nebo konstrukce je zpět (změny zrušit) s vrácení.Ve výchozím nastavení bez transakcí aktualizace záznamů jsou potvrzeny ihned.Volání do příkazů BeginTrans způsobí, že závazek aktualizace odloženo volání CommitTrans.
Upozornění |
---|
Transakce v rámci jednoho pracovního prostoru jsou vždy globální prostoru a nejsou omezeny pouze jedna databáze nebo sady záznamů.Pokud provádíte operace na více než jedné databáze nebo záznamů v rámci prostoru transakce CommitTrans potvrzení všech čekajících aktualizací, a vrácení obnoví všechny operace v těchto databázích a sady záznamů. |
Při zavření databáze nebo prostor s čekající transakce, transakce jsou všechny vrátit zpět.
[!POZNÁMKA]
Není mechanismus dvoufázového potvrzení.Pokud aktualizace selže potvrzení, ostatní stále bude zavazovat.
Požadavky
Záhlaví: afxdao.h