События подключения и набора записей ADO
Два объекта ADO могут вызывать события: объект Connection и объект Recordset. Семейство ConnectionEvent относится к операциям с объектом Connection, а семейство RecordsetEvent относится к операциям с объектом Recordset.
События соединения: События выдаются при начале, фиксации или откате транзакции на соединении; при выполнении команды ; при возникновении предупреждения в ходе операции события соединения; или когда соединение начинается или заканчивается.
События набора записей: события происходят в ходе асинхронных операций извлечения данных, как и при навигации по строкам объекта Recordset, изменении поля в строке набора записей , изменении строки в наборе записей , открытии набора записей с использованием серверного курсора, закрытии набора записей или при любых изменениях в наборе записей .
В следующих таблицах приведены сведения о событиях и их описаниях.
ConnectionEvent | Описание |
---|---|
BeginTransComplete, CommitTransComplete, RollbackTransComplete | управление транзакциями — уведомление о том, что текущая транзакция в соединении запущена, зафиксирована или откатена. |
WillConnect, ConnectComplete, Отключение | управление подключениями — уведомление о том, что текущее подключение начнется, запущено или завершено. |
WillExecute, ExecuteComplete | управление выполнением команд — уведомление о том, что выполнение текущей команды в соединении начнется или закончилось. |
ИнформационноеСообщение | информационные — уведомление о наличии дополнительных сведений о текущей операции. |
Событие Recordset | Описание |
---|---|
FetchProgress, FetchComplete | Статус извлечения — уведомление о ходе выполнения операции извлечения данных или о завершении операции извлечения. Эти события доступны только в том случае, если набора записей был открыт с помощью клиентского курсора. |
WillChangeField, FieldChangeComplete | управление изменениями полей — уведомление о том, что значение текущего поля изменится или изменилось. |
WillMove, MoveComplete, EndOfRecordset | управления навигацией — уведомление о том, что текущая позиция строки в наборе записей изменится, изменилась или достигла конца набора записей. |
WillChangeRecord, RecordChangeComplete | Управление изменениями строк — уведомление о том, что что-то изменится или уже изменилось в текущей строке набора записей. |
WillChangeRecordset, RecordsetChangeComplete | Управление изменениями набора записей — уведомление о том, что что-то в текущем наборе записей изменится или изменилось. |
См. также
Создание экземпляра события ADO на разных языкахСобытия ADOПараметры событийКак работают вместе обработчики событийТипы событий