TN047: Osłabienie wymogów transakcji bazy danych
Uwagą, które omówiono wymagania transakcji klas MFC ODBC bazy danych, jest teraz przestarzała.Przed MFC 4.2 klas bazy danych wymaga, zachowane kursory na zestawy rekordów po CommitTrans lub wycofywania operacji.Jeśli sterownik ODBC i systemie DBMS nie obsługuje ten poziom kursora konserwacji, następnie klas bazy danych nie została włączona transakcji.
Począwszy od MFC 4.2 klas bazy danych zostały złagodzone ograniczenia wymagające kursora konserwacji.Transakcje zostaną włączone, jeśli sterownik obsługuje je.Jednak teraz musi sprawdzić efekt CommitTrans lub wycofywania operacji na otwierającymi zestawy rekordów.Zobacz funkcje składowe CDatabase::GetCursorCommitBehavior i CDatabase::GetCursorRollbackBehavior Aby uzyskać więcej informacji.