Partager via


Erreurs

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, telles que 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 avec ISQLErrorInfo et IErrorRecords.

Le fournisseur OLE DB SQL Server Native Client expose la valeur IErrorInfo améliorée par un enregistrement OLE DB, la valeur ISQLErrorInfo personnalisée et les interfaces d'objet erreur ISQLServerErrorInfo spécifiques au fournisseur.

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

Dans cette section

Voir aussi

Concepts

SQL Server Native Client (OLE DB)