Коллекция Errors (ADO)

Содержит все объекты Error, созданные в ответ на один сбой, связанный с поставщиком.

Комментарии

Любая операция с объектами ADO может привести к возникновению одной или нескольких ошибок поставщика. При возникновении каждой ошибки один или несколько объектов Error можно поместить в коллекцию Errors объекта Connection . Когда другая операция ADO создает ошибку, коллекция Errors очищается, а новый набор объектов Error можно поместить в коллекцию Errors .

Каждый объект Error представляет определенную ошибку поставщика, а не ошибку ADO. Ошибки ADO предоставляются механизму обработки исключений во время выполнения. Например, в Microsoft Visual Basic возникновение ошибки ADO вызывает событие onError и отображается в объекте Err .

Операции ADO, которые не создают ошибку, не влияют на коллекцию Errors . Используйте метод Clear , чтобы вручную очистить коллекцию Errors .

Набор объектов Error в коллекции Errors описывает все ошибки, возникшие в ответ на одну инструкцию. Перечисление конкретных ошибок в коллекции Errors позволяет вашим подпрограммам обработки ошибок более точно определить причину и источник ошибки и выполнить соответствующие действия для ее восстановления.

Некоторые свойства и методы возвращают предупреждения, которые отображаются как объекты Error в коллекции Errors , но не останавливают выполнение программы. Прежде чем вызывать методы Resync, UpdateBatch или CancelBatch для объекта Recordset , метод Open для объекта Connection или задать свойство Filter для объекта Recordset , вызовите метод Clear в коллекции Errors . Таким образом можно прочитать свойство Count коллекции Errors для проверки возвращаемых предупреждений.

Примечание

Дополнительные сведения о том, как одна операция ADO может привести к возникновению нескольких ошибок, см. в разделе Объект Ошибки .

Этот раздел содержит следующий раздел.

См. также:

Объект error
Приложение А. Поставщики