Événements BeginTransComplete, CommitTransComplete et RollbackTransComplete (ADO)
S’applique à : Access 2013, Office 2013
Ces événements sont appelés une fois l’opération associée à l’objet Connection terminée.
BeginTransComplete est appelé après l’opération BeginTrans.
CommitTransComplete est appelé après l’opération CommitTrans.
RollbackTransComplete est appelé après l’opération RollbackTrans.
Syntaxe
BeginTransCompleteTransactionLevel, pError, adStatus, pConnection
CommitTransCompletepError, adStatus, pConnection
RollbackTransCompletepError, adStatus, pConnection
Paramètres
Paramètre | Description |
---|---|
TransactionLevel | Valeur de type Long contenant le nouveau niveau de transaction de l'événement BeginTrans qui a provoqué l'événement. |
Perror | Objet Error. Il décrit l’erreur qui s’est produite si la valeur d’EventStatusEnum est adStatusErrorsOccurred ; sinon, elle n’est pas définie. |
adStatus | EventStatusEnum. Ces événements peuvent empêcher la génération de notifications ultérieures en définissant ce paramètre à adStatusUnwantedEvent avant que l'événement soit retourné. |
pConnection | Objet Connection pour lequel l'événement s'est produit. |
Remarques
En Visual C++, plusieurs objets Connection peuvent partager la même méthode de gestion des événements. Celle-ci utilise l'objet Connection retourné pour identifier l'objet à l'origine de l'événement.
Si la propriété Attributes a la valeur adXactCommitRetaining ou adXactAbortRetaining, une nouvelle transaction est lancée après la validation ou la restauration d'une transaction. Utilisez l’événement BeginTransComplete pour ignorer tous les événements de début de transaction à l’exception du premier.