ExecuteComplete 事件 (ADO)

命令完成执行后,将调用 ExecuteComplete 事件。

语法

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

参数

RecordsAffected
一个 Long 值,该值指示受命令影响的记录数。

pError
错误 对象。 它描述 adStatus 的值 adStatusErrorsOccurred时发生的错误;否则,它未设置。

adStatus
EventStatusEnum 状态值。 调用此事件时,如果导致事件的操作成功,则此参数设置为 adStatusOK;如果操作失败,则此参数设置为 adStatusErrorsOccurred

在此事件返回之前,请将此参数设置为 adStatusUnwantedEvent 以防止后续通知。

pCommand
已执行的 Command 对象。 包含 Command 对象,即使调用 Connection.ExecuteRecordset.Open 而不显式创建 Command,在这种情况下,Command 对象由 ADO 在内部创建。

pRecordset
Recordset 对象,该对象是执行命令的结果。 此 记录集 可能为空。 不应在此事件处理程序中销毁此 Recordset 对象。 如果 ADO 尝试访问不再存在的对象,则这样做将导致访问冲突。

pConnection
连接 对象。 执行操作的连接。

言论

连接可能会导致 ExecuteComplete 事件。执行命令。执行Recordset。打开记录集。重新查询记录集。NextRecordset 方法。

另请参阅

ADO 事件模型示例 (VC++)
ADO 事件处理程序摘要