Udostępnij za pośrednictwem


CDaoWorkspace::BeginTrans

Wywołanie tej funkcji Członkowskich do inicjowania transakcji.

void BeginTrans( );

Uwagi

Po wywołaniu BeginTrans, aktualizacje, należy do struktury danych lub baza danych staje się skuteczne po zatwierdzeniu transakcji.Ponieważ obszaru roboczego definiuje obszar pojedynczą transakcję, transakcja dotyczy wszystkich otwartych baz danych w obszarze roboczym.Do ukończenia transakcji na dwa sposoby:

  • Wywołanie CommitTrans Członkowskie funkcja zatwierdzeniu transakcji i zapisać zmiany w źródle danych.

  • Zgłoszenia lub wycofywania Członkowskich funkcji anulowania transakcji.

Zamknięcie obszaru roboczego lub obiektu bazy danych podczas transakcji oczekuje wycofuje wszystkie transakcje oczekujące.

Jeśli konieczne jest izolowanie transakcji z jednego źródła danych ODBC od tych w innym źródle danych ODBC, zobacz SetIsolateODBCTrans funkcji składowej.

Wymagania

Nagłówek: afxdao.h

Zobacz też

Informacje

Klasa CDaoWorkspace

Wykres hierarchii

CDaoWorkspace::GetIsolateODBCTrans

CDaoWorkspace::CommitTrans

CDaoWorkspace::Rollback