TN047: Entspannende Datenbank Transaktionsanforderungen

Diese Tech Note, die die Transaktion an die MFC-ODBC-Datenbankklassen diskutiert, ist mittlerweile veraltet. Vor MFC 4.2 benötigt die Datenbankklassen, dass Cursor auf Recordsets nach einer CommitTrans oder Rollback -Vorgang beibehalten werden. Wenn der ODBC-Treiber und DBMS nicht dieses Niveau der Cursor Erhaltung unterstützt, dann die Datenbankklassen nicht Transaktionen aktivieren.

Mit MFC 4.2 beginnen, haben die Datenbankklassen die Einschränkung der erfordern Cursor Erhaltung gelockert. Transaktionen werden aktiviert, wenn der Treiber sie unterstützt. Allerdings müssen Sie nun den Effekt einer CommitTrans oder Rollback Operation am geöffneten Recordsets überprüfen. Siehe das Mitglied fungiert zusätzlich CDatabase:: GetCursorCommitBehavior und CDatabase:: GetCursorRollbackBehavior Weitere Informationen.

Technische Hinweise von &Nummer |nbsp; Technische Hinweise nach Kategorie

Index