Compartir vía


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 de long que indica el número de registros afectados por el comando.

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

adStatus
Valor de 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 para 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 al llamar a Connection.Execute o Recordset.Open sin crear explícitamente un Command, en cuyo caso ADO crea internamente el objeto Command.

pRecordset
Objeto recordset que es el resultado del comando ejecutado. Este 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
Objeto Connection. Conexión sobre la que se ejecutó la operación.

Observaciones

Es posible que se produzca un evento ExecuteComplete debido a la conexión de .Ejecutar, comando .Ejecutar, Recordset.Open, Recordset.Requery, o Recordset.métodos de NextRecordset.

Consulte también

Ejemplo del modelo de eventos de ADO de (VC++)
resumen del controlador de eventos de ADO