ADO WillExecute 和 ExecuteComplete 事件

定义和用法

事件是某个具体的操作发生后被自动调用的子例程。

  • WillExecute 事件在调用 objcomm.Execute, objconn.Execute 或者 objrs.Open 之前会被触发
  • ExecuteComplete 事件会在完成对 objcomm.Execute, objconn.Execute, objrs.Open, objrs.Requery 或 objrs.NextRecordset 的调用之后被触发

语法

WillExecute src,cursortyp,locktyp,options,status,objcomm,objrs,objconn
ExecuteComplete recaffected,objerror,status,objcomm,objrs,objconn
参数 Maelezo
src 字符串,包含 SQL 命令或存储过程名称。
cursortyp 规定要使用的游标类型。CursorTypeEnum 值之一。
locktyp 规定要使用的锁定类型。LockTypeEnum 值之一。
options 一个或多个 CommandTypeEnumExecuteOptionEnum Value
recaffected Long 值,该命令影响的记录的数目。
objerror 包含已发生的错误的 Error 对象。

Kweli: Kina. EventStatusEnum kinahitajika kuwa adStatusErrorsOccurred, kumueleza kina hii Error.

status Kina. EventStatusEnum Kina.
objcomm

Kwa WillExecute: Ikiwa hii matukio inatokana na Command.Execute, kipakuo cha objcomm kinasababisha Command kina, kipakuo cha objrs kinasababisha kuwa kwa jinsi ya kumekadiri.

Kwa ExecuteComplete: Kipendelea kufanya Command kina.

objrs

Kwa WillExecute: Ikiwa huu shindano inadaiwa na Recordset.Open, maelezo wa objrs inatokana na Recordset object, pCommand inasababishwa kwa Nothing.

Kwa ExecuteComplete: Recordset object, ni matokeo wa kumfanyia kikomenda.

objconn Connection object ambao anahusishwa na kumfanyia kikomenda.

Adhara ya EventStatusEnum

Makadara Value Maelezo
adStatusOK 1 Shughuli ambayo inadai shindano inafaiwa kusababisha shindano.
adStatusErrorsOccurred 2 Shughuli ambayo inadai shindano inafaiwa kusababisha shindano.
adStatusCantDeny 3 Haiwezi kusasisha shughuli ambayo inahusishwa.
adStatusCancel 4 Inaruhusiwa shughuli ambayo inadai shindano.
adStatusUnwantedEvent 5 Inaruhusiwa ujumbe wa kufuata kabla ya kumaliza matukio ya kifungu.