Freigeben über


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

Dieser Technologie-Hinweis, der die Transaktionsanforderungen die MFC-ODBC-Datenbankklassen erläuterte, ist jetzt veraltet. Vor MFC 4.2 benötigen die Datenbankklassen, dass Cursor in Recordsets nach einer CommitTrans oder Zurücksetzung beibehalten Vorgang werden. Wenn der ODBC-Treiber und DBMS diese Sicherheitsebene nicht der Cursor-Beibehaltung unterstützte, dann aktiviert die Datenbankklassen nicht Transaktionen.

Ab MFC 4.2, verfügen die Datenbankklassen sich die Einschränkung der verbindlichen Verwendung von Cursor-Beibehaltung gelockert. Transaktionen sind aktiviert, wenn der Treiber sie unterstützt. Sie müssen jedoch den Effekt eines CommitTrans oder Zurücksetzung Vorgangs auf geöffneten Recordsets jetzt überprüfen. Siehe die Memberfunktionen CDatabase::GetCursorCommitBehavior und CDatabase::GetCursorRollbackBehavior.

Siehe auch

Weitere Ressourcen

Technische Hinweise – nach Nummern geordnet

Technische Hinweise – nach Kategorien geordnet