Типы событий
Существует два основных типа событий. "События Уилл", которые вызываются до начала операции, обычно включают "Will" в именах, например WillChangeRecordset или WillConnect. События, вызываемые после завершения события, обычно включают в имена "Complete", например RecordChangeComplete или ConnectComplete. Существуют исключения, такие как InfoMessage , но они возникают после завершения связанной операции.
События Will
Обработчики событий, вызываемые до начала операции, предоставляют возможность проверить или изменить параметры операции, а затем либо отменить операцию, либо разрешить ее завершение. Эти подпрограммы обработчика событий обычно имеют имена в формате Событие Will.
События завершения
Обработчики событий, вызываемые после завершения операции, могут уведомлять приложение о завершении операции. Такой обработчик событий также получает уведомление, когда обработчик событий Will отменяет ожидающие операции. Эти подпрограммы обработчика событий обычно имеют имена формы EventComplete.
События Will и Complete обычно используются парами.
Другие события
Другие обработчики событий , т. е. события, имена которых не имеют вида WillEvent или EventComplete , вызываются только после завершения операции. Это события Disconnect, EndOfRecordset и InfoMessage.
См. также:
Общие сведения об обработчике событий ADO
Создание экземпляра события ADO на различных языках
Параметры события
Совместная работа обработчиков событий
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по