Partager via


CDaoWorkspace::BeginTrans

Appelez la fonction membre pour initialiser une transaction.

void BeginTrans( );

Notes

Après avoir appelé BeginTrans, les mises à jour que vous apportez à vos données ou la structure de la base de données entrent en vigueur lorsque vous validez la transaction. Étant donné que l'espace de travail définit un espace unique de transaction, la transaction applique à tous les bases de données ouverts dans l'espace de travail. Il existe deux façons de terminer la transaction :

  • Appelez la fonction membre de CommitTrans pour valider la transaction et pour enregistrer les modifications apportées à la source de données.

  • Ou appelez la fonction membre de Restaurer pour annuler la transaction.

Fermer l'objet workspace ou un objet de base de données pendant qu'une transaction est en attente annule toutes les transactions en attente.

Si vous devez isoler des transactions dans une source de données ODBC de celles d'une autre source de données ODBC, consultez la fonction membre de SetIsolateODBCTrans .

Configuration requise

Header: afxdao.h

Voir aussi

Référence

CDaoWorkspace, classe

Graphique de la hiérarchie

CDaoWorkspace::GetIsolateODBCTrans

CDaoWorkspace::CommitTrans

CDaoWorkspace::Rollback