Condividi tramite


Evento ExecuteComplete (ADO)

L'evento ExecuteComplete viene chiamato al termine dell'esecuzione di un comando.

Sintassi

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

Parametri

RecordsAffected
Valore Long che indica il numero di record interessati dal comando.

pError
Oggetto Error. Descrive l'errore che si è verificato se il valore di adStatus è adStatusErrorsOccurred. In caso contrario, non è impostato.

adStatus
Valore di stato EventStatusEnum. Quando questo evento viene chiamato, questo parametro viene impostato su adStatusOK se l'operazione che ha causato l'evento è riuscita o su adStatusErrorsOccurred se l'operazione non è riuscita.

Prima di restituire questo evento, impostare questo parametro su adStatusUnwantedEvent per impedire le notifiche successive.

pCommand
Oggetto Command eseguito. Contiene un oggetto Command anche quando si chiama Connection.Execute o Recordset.Open senza creare in modo esplicito un oggetto Command, in cui l'oggetto Command viene creato internamente da ADO.

pRecordset
Oggetto Recordset risultante dal comando eseguito. Recordset potrebbe essere vuoto. Non eliminare mai l'oggetto Recordset dall'interno di questo gestore dell'evento. In questo modo si verificherà una violazione di accesso quando ADO tenta di accedere a un oggetto che non esiste più.

pConnection
Oggetto Connection. Connessione su cui è stata eseguita l'operazione.

Osservazioni

Un evento ExecuteComplete può verificarsi a causa dei metodi Connection.Execute, Command.Execute, Recordset.Open, Recordset.Requery o Recordset.NextRecordset.

Vedere anche

Esempio del modello di eventi ADO (VC++)
Riepilogo dei gestori eventi ADO