Partilhar via


Evento ExecuteComplete (ADO)

O evento ExecuteComplete é chamado após a execução de um comando.

Sintaxe

ExecuteComplete RecordsAffected, pError, adStatus, pCommand, pRecordset, pConnection  

Parâmetros

RecordsAffected
Um valor Long que indica o número de registros afetados pelo comando.

pError
Um objeto Error. Ele descreve o erro que ocorreu se o valor de adStatus for adStatusErrorsOccurred; caso contrário, não está definido.

adStatus
Um valor de status EventStatusEnum. Quando esse evento é chamado, esse parâmetro é definido como adStatusOK se a operação que causou o evento foi bem-sucedida ou adStatusErrorsOccurred se a operação falhou.

Antes que esse evento retorne, defina esse parâmetro como adStatusUnwantedEvent para evitar notificações subsequentes.

pCommand
O objeto command que foi executado. Contém um objeto de Comando mesmo ao chamar Connection.Execute ou Recordset.Open sem criar explicitamente um de Comando, nesse caso, o objeto de Comando é criado internamente pelo ADO.

pRecordset
Um recordset objeto que é o resultado do comando executado. Esta do Conjunto de Registros pode estar vazia. Você nunca deve destruir esse objeto Recordset de dentro desse manipulador de eventos. Isso resultará em uma Violação de Acesso quando o ADO tentar acessar um objeto que não existe mais.

pConnection
Um objeto de Conexão. A conexão sobre a qual a operação foi executada.

Observações

Um evento ExecuteComplete pode ocorrer devido à conexão .Executar, comando .Execute, Recordset.Open, Recordset.Requery ou Recordset.métodos NextRecordset.

Consulte Também

exemplo de modelo de eventos do ADO (VC++)
resumo do manipulador de eventos do ADO