Partage via


Errors, collection (ADO)

Contient tous les objets Error créés en réponse à un échec lié au fournisseur unique.

Remarques

Toute opération impliquant des objets ADO peut générer une ou plusieurs erreurs de fournisseur. À mesure que chaque erreur se produit, un ou plusieurs objets Error peuvent être placés dans la collection Errors de l’objet Connection. Quand une autre opération ADO génère une erreur, la collection Errors est effacée et le nouvel ensemble d’objets Error Error peut être placé dans la collection Errors.

Chaque 'objet Error représente une erreur de fournisseur spécifique, et non une erreur ADO. Les erreurs ADO sont exposées au mécanisme de gestion des exceptions au moment de l’exécution. Par exemple, dans Microsoft Visual Basic, l’occurrence d’une erreur spécifique à ADO déclenche un événement onError et apparaît dans l’objet Err.

Les opérations ADO qui ne génèrent pas d’erreur n’ont aucun effet sur la collection Errors. Utilisez la méthode Clear pour effacer manuellement la collection Errors.

L’ensemble d’objets Error Error dans la collection Errors décrit toutes les erreurs qui se sont produites en réponse à une seule instruction. Énumérer les erreurs spécifiques dans la collection Errors permet à vos routines de gestion des erreurs de déterminer plus précisément la cause et l’origine d’une erreur, et de prendre les mesures appropriées pour récupérer.

Certaines propriétés et méthodes retournent des avertissements qui s’affichent sous la forme d'objets Error dans la collection Errors, mais n’arrêtent pas l’exécution d’un programme. Avant d’appeler le resynchronisation, UpdateBatchou méthodes CancelBatch sur un objet Recordset, la méthode Open open sur un objet Connection ou définissez la propriété Filter sur un objet Recordset, appelez la méthode Clear sur la collection Errors. De cette façon, vous pouvez lire la propriété Count de la collection Errors pour tester les avertissements retournés.

Note

Consultez la rubrique 'erreur objet pour obtenir une explication plus détaillée de la façon dont une seule opération ADO peut générer plusieurs erreurs.

Cette section contient la rubrique suivante.

Voir aussi

'objet Error
Annexe A : Fournisseurs