Compartir a través de


Evento ExecuteComplete (ADO)

Se llama al evento ExecuteComplete después de que un comando haya terminado de ejecutarse.

Sintaxis

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

Parámetros

RecordsAffected
Valor Long que indica el número de registros afectados por el comando.

pError
Objeto Error. Describe el error que se produjo si el valor de adStatus es adStatusErrorsOccurred; de lo contrario, no está establecido.

adStatus
Valor del estado EventStatusEnum. Cuando se llama a este evento, este parámetro se establece en adStatusOK si la operación que provocó el evento se realizó correctamente o en adStatusErrorsOccurred si se produjo un error en la operación.

Antes de que este evento vuelva, establezca este parámetro en adStatusUnwantedEvent para evitar notificaciones posteriores.

pCommand
Objeto Command que se ejecutó. Contiene un objeto Command incluso cuando se llama a Connection.Execute o Recordset.Open sin crear explícitamente un objeto Command, en cuyo caso ADO crea de forma interna el objeto Command.

pRecordset
Objeto Recordset que es el resultado del comando ejecutado. Este objeto Recordset puede estar vacío. Nunca debe destruir este objeto Recordset desde este controlador de eventos. Si lo hace, se producirá una Infracción de acceso cuando ADO intente acceder a un objeto que ya no existe.

pConnection
Un objeto Connection. Conexión sobre la que se ejecutó la operación.

Comentarios

Puede producirse un evento ExecuteComplete debido a los métodos Connection.Execute, Command.Execute, Recordset.Open, Recordset.Requery o Recordset.NextRecordset.

Consulte también

Ejemplo de modelo de eventos de ADO (VC ++)
Conexión ADO y los eventos de conjunto de registros