Событие WillExecute (ADO)
Область применения: Access 2013, Office 2013
Событие WillExecute вызывается непосредственно перед выполнением ожидающей команды в соединении.
Синтаксис
WillExecuteSource, CursorType, LockType, Options, adStatus, pCommand, pRecordset, pConnection
Параметры
Параметр | Описание |
---|---|
Source | Строка, содержащая команду SQL или имя хранимой процедуры. |
CursorType | Объект CursorTypeEnum, содержащий тип курсора для открываемого набора записей. С помощью этого параметра можно изменить курсор на любой тип во время операции открытиянабора записей. CursorType будет игнорироваться для любой другой операции. |
LockType | Объект LockTypeEnum, содержащий тип блокировки для открываемого набора записей. С помощью этого параметра можно изменить блокировку на любой тип во время операции открытиянабора записей. LockType будет игнорироваться для любой другой операции. |
Параметры | Значение Long , указывающее параметры, которые можно использовать для выполнения команды или открытия набора записей. |
adStatus | EventStatusEnum. Перед возвратом этого события задайте для этого параметра значение adStatusUnwantedEvent , чтобы предотвратить последующие уведомления, или adStatusCancel , чтобы запросить отмену операции, вызвавшей это событие. |
pCommand | Объект Command , к которому применяется это уведомление о событии. |
pRecordset | Объект Recordset , к которому применяется это уведомление о событии. |
pConnection | Объект Connection , к которому применяется это уведомление о событии. |
Замечания
Событие WillExecute может произойти из-за подключения.Execute, Command.Execute или Recordset.Метод Open Параметр pConnection всегда должен содержать допустимую ссылку на объект Connection . Если событие связано с Connection.Execute, параметры pRecordset и pCommand имеют значение Nothing. Если событие связано с Recordset.Open, параметр pRecordset будет ссылаться на объект Recordset , а параметр pCommand имеет значение Nothing. Если событие связано с Command.Execute, параметр pCommand будет ссылаться на объект Command , а параметр pRecordset имеет значение Nothing.
WillExecute позволяет изучить и изменить ожидающие параметры выполнения. Это событие может возвращать запрос, который ожидает отмены команды.