CDaoWorkspace::CommitTrans
Appelez la fonction membre pour valider une transaction — enregistrez un groupe de modifications et de mises à jour à une ou plusieurs bases de données dans l'espace de travail.
void CommitTrans( );
Notes
Une transaction se compose d'une série de modifications à sa structure de la base de données aux données ou, en commençant par un appel à BeginTrans. Lorsque vous terminez la transaction, validez- la ou roulez- la rétroaction (annulez les modifications) avec Restaurer. Par défaut, sans transactions, les mises à jour des enregistrements sont validées immédiatement. Appeler BeginTrans entraîne l'engagement des mises à jour d'être différée jusqu'à ce que vous appeliez CommitTrans.
Avertissement
À moins d'un espace de travail, les transactions sont toujours globales à l'espace de travail et ne sont pas limitées à un seul base de données ou recordset.Si vous exécutez des opérations sur plusieurs base de données ou le recordset dans une transaction de l'espace de travail, CommitTrans valide toutes les mises à jour en attente, et restaure de Rollback toutes les opérations sur ces bases de données et recordsets.
Lorsque vous fermez une base de données ou un espace de travail avec les transactions en attente, les transactions sont toutes annulées.
Notes
Ce n'est pas un mécanisme de validation en deux phases.Si une mise à jour ne valide pas, d'autres valideront toujours.
Configuration requise
Header: afxdao.h