CDatabase::Rollback
Wywołanie tej funkcji Członkowskich, aby odwrócić zmiany dokonane podczas transakcji.
BOOL Rollback( );
Wartość zwracana
Niezerowa, jeśli transakcja została pomyślnie wycofane; 0 inaczej.Jeśli wycofywania wywołanie nie powiedzie się, źródła danych i transakcji Państwa są niezdefiniowane.Jeśli wycofywania zwraca wartość 0, należy sprawdzić źródła danych, aby określić jego stan.
Uwagi
Wszystkie CRecordsetAddNew, Edytuj, usunąć, i Aktualizacja wykonane od czasu ostatniego wywołania BeginTrans są przywracane do stanu, który istniał w momencie wywołania.
Po wywołaniu wycofywania, transakcja jest nad i musi wywołać BeginTrans ponownie dla innej transakcji.Rekord, który był bieżącego, zanim użytkownik o nazwie BeginTrans staje się bieżący rekord ponownie po wycofywania.
Po wycofywania rekord, który był bieżącego przed wycofywanie pozostaje bieżącym.Szczegółowe informacje na temat stanu zestaw rekordów i źródło danych po wycofywania, zobacz artykuł Transakcji (ODBC).
Przykład
Zobacz artykuł transakcji: wykonywanie transakcji w zestawie rekordów (ODBC).
Wymagania
Nagłówek: afxdb.h