Eventos de conexão e conjunto de registros do ADO
Dois objetos ADO podem gerar eventos: o objeto Connection e o objeto Recordset. A família ConnectionEvent refere-se a operações no objeto Connection, e a família RecordsetEvent refere-se a operações no objeto Recordset.
Eventos de Conexão: os eventos são emitidos quando uma transação em uma conexão começa, é confirmada ou revertida; quando um Comando é executado; quando um aviso ocorre durante uma operação de Evento de Conexão ; ou quando uma Conexão é iniciada ou encerrada.
Eventos do Conjunto de Registros: os eventos são emitidos em torno de operações de busca assíncronas, bem como quando você navega pelas linhas de um objeto recordset, altere um campo em uma linha de um do conjunto de registros, altere uma linha em um Recordset, abra um Recordset com um cursor do lado do servidor, feche um do Conjunto de Registros, ou faça qualquer alteração no conjunto de registros .
As tabelas a seguir resumem os eventos e suas descrições.
ConnectionEvent | Descrição |
---|---|
BeginTransComplete, CommitTransComplete, RollbackTransComplete | Gerenciamento de Transações – Notificação de que a transação atual na conexão foi iniciada, confirmada ou revertida. |
Conectará, ConexãoCompleta, Desconectar | Gerenciamento de Conexões – Notificação de que a conexão atual vai começar, começou ou foi encerrada. |
SeráExecutado, ExecuçãoCompleta | Execução de Comando de Gerenciamento - Notificação de que a execução do comando atual na conexão vai começar ou já foi concluída. |
InfoMessage | Informativo – Notificação de que há informações adicionais sobre a operação atual. |
RecordsetEvent | Descrição |
---|---|
FetchProgress, FetchComplete | Status de Recuperação – Notificação do progresso de uma operação de recuperação de dados, ou que a operação de recuperação de dados foi concluída. Esses eventos só estarão disponíveis se o Recordset foi aberto usando um cursor do lado do cliente. |
MudancaDeCampo, CampoMudadoCompleto | Gerenciamento de Alterações de Campo – Notificação de que o valor do campo atual será alterado ou foi alterado. |
WillMove, MoveComplete, EndOfRecordset | de Gerenciamento de Navegação – Notificação de que a posição da linha atual em um do Conjunto de Registros será alterada, foi alterada ou atingiu o final do do conjunto de registros. |
WillChangeRecord, RecordChangeComplete | Gerenciamento de Mudanças de Linha – Notificação de que algo na linha atual do conjunto de registros será alterado ou já foi alterado. |
WillChangeRecordset, RecordsetChangeComplete | Gerenciamento de Mudanças no Conjunto de Registros – Notificação de que algo no Conjunto de Registros atual será alterado ou já foi alterado. |
Consulte Também
Instanciação de Eventos do ADO por LinguagemEventos do ADOParâmetros de EventosComo os Manipuladores de Eventos Funcionam JuntosTipos de Eventos