Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит все объекты ошибка, созданные в ответ на сбой, связанный с одним поставщиком.
Замечания
Любая операция, связанная с объектами ADO, может создавать одну или несколько ошибок поставщика. По мере возникновения каждой ошибки один или несколько объектов Error можно поместить в коллекцию "Ошибки " объекта Connection . Когда другая операция ADO создает ошибку, коллекция ошибок очищается, а новый набор объектов Error можно поместить в коллекцию ошибок .
Каждый объект Error представляет определенную ошибку поставщика, а не ошибку ADO. Ошибки ADO предоставляются механизму обработки исключений во время выполнения. Например, в Microsoft Visual Basic вхождение ошибки, относяющейся к ADO, активирует событие onError и появится в объекте Err .
Операции ADO, которые не создают ошибку, не влияют на коллекцию ошибок . Используйте метод Clear , чтобы вручную очистить коллекцию ошибок .
Набор объектов Error в коллекции "Ошибки" описывает все ошибки, возникшие в ответ на одну инструкцию. Перечисление конкретных ошибок в коллекции ошибок позволяет подпрограммам обработки ошибок более точно определить причину и происхождение ошибки и выполнить соответствующие действия для восстановления.
Некоторые свойства и методы возвращают предупреждения, которые отображаются как объекты error в коллекции Errors, но не остановить выполнение программы. Перед вызовом методов Resync, UpdateBatch или CancelBatch в объекте Recordset метод Open в объекте Connection или задайте свойство Filter для объекта Recordset, вызовите метод Clear в коллекции Errors. Таким образом можно прочитать свойство Count коллекции ошибок , чтобы проверить наличие возвращенных предупреждений.
Замечание
Дополнительные сведения о том, как одна операция ADO может создать несколько ошибок, см. в разделе об объекте Error .
Этот раздел содержит следующую тему.