Udostępnij za pośrednictwem


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.

Zobacz też

Inne zasoby

Uwagi techniczne przez liczbę

Uwagi techniczne według kategorii