Udostępnij za pośrednictwem


TN047: mniejsze wymagania dotyczące transakcji bazy danych

Ta uwaga techniczna, która omówiła wymagania dotyczące transakcji klas baz danych MFC ODBC, jest teraz przestarzała. Przed MFC 4.2 klasy baz danych wymagały zachowania kursorów na zestawach rekordów po operacji CommitTrans lub Rollback . Jeśli sterownik ODBC i system DBMS nie obsługują tego poziomu zachowywania kursora, klasy baz danych nie włączały transakcji.

Począwszy od MFC 4.2, klasy baz danych złagodziły ograniczenie wymagania zachowania kursora. Transakcje zostaną włączone, jeśli sterownik je obsługuje. Jednak teraz należy sprawdzić wpływ operacji CommitTrans lub Rollback na otwartych zestawach rekordów. Aby uzyskać więcej informacji, zobacz funkcje składowe CDatabase::GetCursorCommitBehavior i CDatabase::GetCursorRollbackBehavior .

Zobacz też

Uwagi techniczne według numerów
Uwagi techniczne według kategorii