Partage via


TN047 : assouplissement des spécifications relatives aux transactions de base de données

Cette note technique, qui a abordé les exigences de transaction des classes de base de données ODBC MFC, est désormais obsolète. Avant MFC 4.2, les classes de base de données ont requis que les curseurs soient conservés sur les jeux d’enregistrements après une opération CommitTrans ou Rollback . Si le pilote ODBC et le SGBD ne prennent pas en charge ce niveau de conservation des curseurs, les classes de base de données n’ont pas activé les transactions.

À compter de MFC 4.2, les classes de base de données ont assoupli la restriction d’exiger la conservation des curseurs. Les transactions sont activées si le pilote les prend en charge. Toutefois, vous devez maintenant case activée l’effet d’une opération CommitTrans ou Rollback sur les jeux d’enregistrements ouverts. Pour plus d’informations, consultez les fonctions membres CDatabase ::GetCursorCommitBehavior et CDatabase ::GetCursorRollbackBehavior .

Voir aussi

Notes techniques par numéro
Notes techniques par catégorie