Sdílet prostřednictvím


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.

Poznámka k upozornění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

Viz také

Referenční dokumentace

Třída CDaoWorkspace

Graf hierarchie