WillExecute (ConnectionEvent) 方法 (ADO)

该方法在对该连接执行挂起命令之前调用,并允许用户检查和修改挂起的执行参数。该方法可返回取消挂起命令的请求。

语法

WillExecute Source, CursorType, LockType, Options, adStatus, pCommand, pRecordset, pConnection

参数

Source 字符串,包含 SQL 命令或存储过程名称。

CursorType CursorTypeEnum,包含游标类型,用于将要打开的记录集。当调用该方法时,如果该参数设置为 adOpenUnspecified,则不可对其进行更改。

LockType LockTypeEnum,包含锁定类型,用于将要打开的记录集。当调用该方法时,如果该参数设置为 adLockUnspecified,则不可对其进行更改。

Options 长整型值选项,用于执行命令或打开记录集。

adStatus EventStatusEnum 状态值,在调用该方法时它可以是 adStatusCantDenyadStatusOK。当其为 adStatusCantDeny 时,该方法可能未请求取消挂起操作。

在此方法返回前,将该参数设置为 adStatusUnwantedEvent 可以避免后续的通知,或者设置为 adStatusCancel 以请求取消引发该事件的操作。

pCommand 该事件通知所针对的 Command 对象。

pRecordset 该事件通知所针对的 Recordset 对象。

pConnection 该事件通知所针对的 Connection 对象。

说明

WillExecute 事件可能因 Connection.ExecuteCommand.ExecuteRecordset.Open 而发生。相应的 pConnectionpCommandpRecordset 参数将设置为引发事件的对象,而其余的两个将设置为 Nothing