Freigeben über


TN047: Abschwächen der Anforderungen für eine Datenbanktransaktion

Dieser technische Hinweis, der die Transaktionsanforderungen der MFC ODBC-Datenbankklassen erörterte, ist jetzt veraltet. Vor MFC 4.2 müssen die Datenbankklassen nach einem CommitTrans - oder Rollbackvorgang für Recordsets beibehalten werden. Wenn der ODBC-Treiber und DBMS diese Cursorebene nicht unterstützt haben, aktivierten die Datenbankklassen keine Transaktionen.

Ab MFC 4.2 haben die Datenbankklassen die Einschränkung der Cursorkonservierung gelockert. Transaktionen werden aktiviert, wenn der Treiber sie unterstützt. Sie müssen jedoch jetzt die Auswirkung eines CommitTrans - oder Rollbackvorgangs auf geöffnete Recordsets überprüfen. Weitere Informationen finden Sie in den Memberfunktionen CDatabase::GetCursorCommitBehavior und CDatabase::GetCursorRollbackBehavior .

Siehe auch

Technische Hinweise – nach Nummern geordnet
Technische Hinweise – nach Kategorien geordnet