Partager via


Errors

Les objets OLE/COM signalent les erreurs via le code de retour HRESULT des fonctions membres objets. Un valeur HRESULT OLE/COM est une structure de bits comprimée. OLE fournit des macros qui déréférencent les membres de la structure.

OLE/COM spécifie l’interface IErrorInfo. L’interface propose des méthodes comme GetDescription. Ceci permet aux clients d'extraire des informations détaillées sur les erreurs à partir des serveurs OLE/COM. OLE DB étend IErrorInfo pour prendre en charge le retour de plusieurs paquets d’informations d’erreur lors de l’exécution d’une fonction à un seul membre.

SQL Server peut retourner plusieurs erreurs. Une application peut récupérer les erreurs de serveur une par une en appelant IMultipleResults::GetResult en combinaison avec ISQLErrorInfo et IErrorRecords.

Le SQL Server Native Client fournisseur OLE DB expose les interfaces d’objet d’erreur IErrorInfo avec enregistrement OLE DB, personnalisées ISQLErrorInfoet ISQLServerErrorInfo spécifiques au fournisseur.

Pour plus d’informations sur le suivi des erreurs, 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)