Tipos de eventos

Existem dois tipos básicos de eventos. "Eventos Will", que são chamados antes do início de uma operação, geralmente incluem "Will" em seus nomes (por exemplo, WillChangeRecordset ou WillConnect). Os eventos chamados após a conclusão de um evento geralmente incluem "Complete" em seus nomes, por exemplo, RecordChangeComplete ou ConnectComplete. Existem exceções, como InfoMessage, mas elas ocorrem após a conclusão da operação associada.

Eventos Will

Os manipuladores de eventos chamados antes do início da operação oferecem a oportunidade de examinar ou modificar os parâmetros de operação e, em seguida, cancelar a operação ou permitir que ela seja concluída. Essas rotinas do manipulador de eventos geralmente têm nomes de forma WillEvent.

Eventos Complete

Manipuladores de eventos chamados após a conclusão de uma operação podem notificar seu aplicativo de que uma operação foi concluída. Esse manipulador de eventos também é notificado quando um manipulador de eventos Will cancela uma operação pendente. Essas rotinas do manipulador de eventos geralmente têm nomes de forma EventComplete.

Eventos Will e Complete normalmente são usados em pares.

Outros eventos

Os outros manipuladores de eventos, ou seja, eventos cujos nomes não têm a forma WillEvent ou EventComplete, são chamados somente após a conclusão de uma operação. Esses eventos são Disconnect, EndOfRecordset e InfoMessage.

Consulte Também

Resumo do manipulador de eventos ADO
Instanciação de evento ADO por linguagem
Parâmetros de evento
Como os manipuladores de eventos funcionam em conjunto