Colección de errores (ADO)

Contiene todos los objetos Error creados en respuesta a un único error relacionado con el proveedor.

Comentarios

Cualquier operación que implique objetos ADO puede generar uno o varios errores de proveedor. A medida que se produce cada error, uno o varios objetos Error se pueden colocar en la colección Errors del objeto Connection. Cuando otra operación de ADO genera un error, se borra la colección Errors y el nuevo conjunto de objetos Error se puede colocar en la colección Errors.

Cada objeto Error representa un error de proveedor específico, no un error de ADO. Los errores de ADO se exponen al mecanismo de control de excepciones en tiempo de ejecución. Por ejemplo, en Microsoft Visual Basic, la repetición de un error específico de ADO desencadenará un evento onError y aparecerá en el objeto Err.

Las operaciones de ADO que no generan un error no tienen ningún efecto en la colección Errors. Use el método Clear para borrar manualmente la colección Errors.

El conjunto de objetos Error de la colección Errors describe todos los errores que se produjeron en respuesta a una sola instrucción. La enumeración de los errores específicos de la colección Errors permite que las rutinas de control de errores determinen con más precisión la causa y el origen de un error, así como seguir los pasos adecuados para la recuperación.

Algunas propiedades y métodos devuelven advertencias que aparecen como objetos Error en la colección Errors, pero que no detienen la ejecución del programa. Antes de llamar a los métodos Resync, UpdateBatch o CancelBatch en el objeto Recordset, el método Open en un objeto Connection, o de establecer la propiedad Filter en un objeto Recordset, llame al método Clear en la colección Errors. De este modo, puede leer la propiedad Count de la colección Errors para probar las advertencias devueltas.

Nota

Consulte el tema del objeto Error para obtener una explicación más detallada de la forma en que una sola operación de ADO puede generar varios errores.

Esta sección contiene los temas siguientes.

Consulte también

Objeto de error
Apéndice A: Proveedores