ADO Event Handler Summary

Область применения: Access 2013, Office 2013

Два объекта ADO могут вызывать события: объект Connection и объект Recordset . Семейство ConnectionEvent относится к операциям с объектом Connection , а семейство RecordsetEvent — к операциям с объектом Recordset .

  • События подключения. События выдаются, когда транзакция в соединении начинается, фиксируется или откатывается; при выполнении команды ; при возникновении предупреждения во время операции события подключения ; или при запуске или завершении подключения .

  • События набора записей. События создаются вокруг асинхронных операций выборки, а также при переходе по строкам объекта Recordset , изменении поля в строке набора записей, изменении строки в наборе записей, открытии набора записей с помощью серверного курсора, закрытии набора записей или внесении любых изменений в набор записей.

В следующих таблицах перечислены события и их описания.

ConnectionEvent

Описание

BeginTransComplete, CommitTransComplete, RollbackTransComplete

Управление транзакциями — уведомление о том, что текущая транзакция в подключении запущена, зафиксирована или откатилась.

WillConnect, ConnectComplete, Disconnect

Управление подключениями — уведомление о том, что текущее подключение будет запущено, запущено или завершено.

WillExecute, ExecuteComplete

Управление выполнением команд — уведомление о том, что выполнение текущей команды на подключении будет запущено или завершено.

InfoMessage

Информационный — уведомление о наличии дополнительных сведений о текущей операции.

RecordsetEvent

Описание

FetchProgress, FetchComplete

Состояние извлечения — уведомление о ходе выполнения операции извлечения данных или о том, что операция извлечения завершена. Эти события доступны только в том случае, если набор записей был открыт с помощью клиентского курсора.

WillChangeField, FieldChangeComplete

Управление изменениями полей — уведомление о том, что значение текущего поля изменится или изменилось.

WillMove, MoveComplete, EndOfRecordset

Управление навигацией — уведомление о том, что текущая позиция строки в наборе записей изменится, изменилась или достигла конца набора записей.

WillChangeRecord, RecordChangeComplete

Управление изменениями строк — уведомление о том, что что-то в текущей строке набора записей изменится или изменилось.

WillChangeRecordset, RecordsetChangeComplete

Управление изменениями набора записей — уведомление о том, что что-то в текущем наборе записей изменится или изменилось.