Partager via


Types d’événements

Il existe deux types basiques d’événements. Les « événements Will », appelés avant le démarrage d’une opération, incluent généralement « Will » dans leur nom, par exemple WillChangeRecordset ou WillConnect. Les événements appelés après la fin d’un événement incluent généralement « Complete » dans leurs noms, par exemple RecordChangeComplete ou ConnectComplete. Des exceptions existent, comme InfoMessage, mais elles se produisent une fois l’opération associée terminée.

Événements Will

Les gestionnaires d’événements appelés avant le démarrage de l’opération vous offrent la possibilité d’examiner ou de modifier les paramètres de l’opération, puis d’annuler l’opération ou de l’autoriser à se terminer. Ces routines de gestionnaire d’événements ont généralement des noms de la forme WillEvent.

Événements complets

Les gestionnaires d’événements appelés après la fin d’une opération peuvent avertir votre application qu’une opération a conclu. Ce gestionnaire d’événements est également averti lorsqu’un gestionnaire d’événements Will annule une opération en attente. Ces routines de gestionnaire d’événements ont généralement des noms de la forme EventComplete.

Les événements Will et Complete sont généralement utilisés en paires.

Autres événements

Les autres gestionnaires d’événements (autrement dit, les événements dont les noms ne sont pas de la forme WillEvent ou EventComplete) sont appelés uniquement une fois une opération terminée. Ces événements sont Disconnect, EndOfRecordset et InfoMessage.

Voir aussi

Présentation rapide du gestionnaire d’événements ADO
Instanciation des événements ADO par langage
Paramètres des événements
Fonctionnement conjoint des gestionnaires d’événements