CDatabase::CommitTrans
Appelez la fonction membre à effectuer des transactions.
BOOL CommitTrans( );
Valeur de retour
Une valeur différente de zéro si les mises à jour ont été correctement validées ; sinon 0.Si CommitTrans échoue, l'état de la source de données est pas défini.Vous devez vérifier les données pour déterminer son état.
Notes
Une transaction se compose d'une série d'appels à AddNew, Modifier, Supprimer, et les fonctions membres de Mettre à jour d' CRecordset objet qui a démarré par un appel à la fonction membre de BeginTrans .CommitTrans valide la transaction.Par défaut, les mises à jour sont validées immédiatement ; appeler BeginTrans entraîne l'engagement des mises à jour d'être différée jusqu'à ce que CommitTrans soit appelé.
Jusqu'à ce que vous appeliez CommitTrans pour terminer une transaction, vous pouvez appeler la fonction membre de Restaurer pour interrompre la transaction et de laisser la source de données dans son état d'origine.Pour démarrer une nouvelle transaction, appelez BeginTrans de nouveau.
Pour plus d'informations sur les transactions, consultez l'article transaction (ODBC).
Exemple
Consultez l'article transaction : L'exécution d'une transaction dans un recordset (ODBC).
Configuration requise
Header: afxdb.h