Partager via


ExecuteComplete, événement (ADO)

L’événement ExecuteComplete est appelé après l’exécution d’une commande.

Syntaxe

ExecuteComplete RecordsAffected, pError, adStatus, pCommand, pRecordset, pConnection  

Paramètres

RecordsAffected
Une valeur Long indiquant le nombre d’enregistrements affectés par la commande.

pError
Un objet Error. Il décrit l’erreur qui s’est produite si la valeur adStatus est adStatusErrorsOccurred ; sinon, il n’est pas défini.

adStatus
Une valeur d’état EventStatusEnum. Lorsque cet événement est appelé, ce paramètre est défini sur adStatusOK si l’opération qui a provoqué le succès de l’événement ou à adStatusErrorsOccurred si l’opération a échoué.

Avant que cet événement retourne un résultat, définissez ce paramètre sur adStatusUnwantedEvent pour empêcher les notifications suivantes.

pCommand
Objet Command qui a été exécuté. Contient un objet Command même lors de l’appel de Connection.Execute ou Recordset.Open sans créer explicitement une commande, auquel cas l’objet Command est créé en interne par ADO.

pRecordset
Objet Recordset qui est le résultat de la commande exécutée. Ce Recordset peut être vide. Vous ne devez jamais détruire cet objet Recordset à partir de ce gestionnaire d’événements. Cela entraîne une violation d’accès lorsque ADO tente d’accéder à un objet qui n’existe plus.

pConnection
Un objet Connection. Connexion sur laquelle l’opération a été exécutée.

Notes

Un événement ExecuteComplete peut se produire en raison des méthodes Connection.Execute, Command.Execute, Recordset.Open, Recordset.Requery, ou Recordset.NextRecordset.

Voir aussi

Exemple de modèle d’événements ADO (VC ++)
Présentation rapide du gestionnaire d’événements ADO