Partage via


Événements de connexion et d’recordset ADO

Deux objets ADO peuvent déclencher des événements : l’objet Connection et l’objet Recordset. La famille ConnectionEvent se rapporte aux opérations sur l’objet Connection, et la famille RecordsetEvent concerne les opérations sur l’objet Recordset.

  • événements de connexion: les événements sont émis lorsqu’une transaction commence, est validée ou restaurée ; lorsqu’une commande s’exécute ; lorsqu’un avertissement se produit pendant une opération Connection Event ; ou lorsqu’une connexion démarre ou se termine.

  • Recordset Events: les événements sont émis autour des opérations d’extraction asynchrones, ainsi que lorsque vous parcourez les lignes d’un objet Recordset, modifiez un champ dans une ligne d'Recordset, modifiez une ligne dans un jeu d’enregistrements , ouvrez un jeu d’enregistrements avec un curseur côté serveur, fermez un Recordset, ou apportez une modification quelconque dans le jeu d’enregistrements .

Les tableaux suivants résument les événements et leurs descriptions.

ÉvénementDeConnexion Description
DébutTransComplet, ValidationTransComplet, AnnulationTransComplet Gestion des transactions : notification indiquant que la transaction actuelle sur la connexion a démarré, a été validée ou annulée.
ConnexionPrévue, ConnexionComplète, Déconnexion gestion des connexions : notification indiquant que la connexion actuelle démarre, a démarré ou s’est terminée.
WillExecute, ExecuteComplete gestion de l’exécution des commandes : notification indiquant que l’exécution de la commande actuelle sur la connexion démarre ou s’est terminée.
Message d'information Informationnel - Notification indiquant qu’il y a des informations supplémentaires sur l’opération en cours.
RecordsetEvent Description
FetchProgress, FetchComplete état de récupération : notification de la progression d’une opération de récupération de données ou de la fin de l’opération de récupération. Ces événements sont disponibles uniquement si le jeu d’enregistrements a été ouvert à l’aide d’un curseur côté client.
WillChangeField, FieldChangeComplete gestion des modifications de champ : notification indiquant que la valeur du champ actuel change ou a changé.
WillMove, MoveComplete, EndOfRecordset Gestion de la navigation - Notification indiquant que la position de ligne actuelle dans un jeu d'enregistrements va changer, a changé ou a atteint la fin du jeu d'enregistrements .
WillChangeRecord, RecordChangeComplete gestion des modifications de ligne : notification indiquant que quelque chose dans la ligne actuelle du jeu d’enregistrements changera ou a changé.
WillChangeRecordset, RecordsetChangeComplete Recordset Change Management, notification indiquant que quelque chose dans le Recordset actuel change ou a changé.

Voir aussi

instanciation d’événements ADO par langageévénements ADOparamètres d’événementcomment les gestionnaires d’événements fonctionnent ensembletypes d’événements