Evento ExecuteComplete (ADO)
L'evento ExecuteComplete viene chiamato dopo il completamento 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 è stata completata correttamente oppure 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 Command, nel qual caso l'oggetto Command viene creato internamente da ADO.
pRecordset
Oggetto Recordset risultato del comando eseguito. Questo recordset può essere vuoto. Non eliminare mai l'oggetto Recordset dall'interno di questo gestore eventi. 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 dell'Connection.Comando Execute, .Execute, Recordset.Open, Recordset.Riesegui queryo Oggetto Recordset.metodi di NextRecordset.
Vedere anche
esempio di modello di eventi ADO (VC++)
riepilogo del gestore eventi ADO