Partager via


Erreurs

Les objets OLE/COM signalent des erreurs via le code de retour HRESULT des fonctions membres d’objet. Un HRESULT OLE/COM est une structure bit-packed. OLE fournit des macros qui déréférent les membres de la structure.

OLE/COM spécifie l’interface IErrorInfo . L’interface expose des méthodes telles que GetDescription. Cela permet aux clients d’extraire les détails d’erreur des serveurs OLE/COM. OLE DB étend IErrorInfo pour prendre en charge le retour de plusieurs paquets d’informations d’erreur sur une exécution de fonction à membre unique.

SQL Server peut retourner plusieurs erreurs. Une application peut récupérer des erreurs de serveur une à la fois en appelant IMultipleResults ::GetResult combiné avec ISQLErrorInfo et IErrorRecords.

Le fournisseur OLE DB SQL Server Native Client expose les interfaces d’objet d’erreur IErrorInfoISQLErrorInfo personnalisées et ISQLServerErrorInfo spécifiques au fournisseur.

Pour plus d’informations sur les erreurs de suivi, consultez Suivi de l’accès aux données. Pour plus d’informations sur les améliorations apportées au suivi des erreurs ajoutées dans SQL Server 2012, consultez Accès aux informations de diagnostic dans le journal des événements étendus.

Dans cette section

Voir aussi

SQL Server Native Client (OLE DB)