Partager via


classe d'IErrorRecordsImpl

Implémente l'interface OLE DB IErrorRecords, en ajoutant des enregistrements et l'extraction des enregistrements d'un membre de données (m_rgErrors) de type CAtlArray<RecordClass>.

template <
   class T, 
   class RecordClass = ATLERRORINFO
>
class IErrorRecordsImpl : public IErrorRecords

Paramètres

  • T
    Une classe dérivée de IErrorRecordsImpl.

  • RecordClass
    Une classe qui représente un objet d'erreur OLE DB.

Membres

Méthodes

GetErrorDescriptionString

Obtient la chaîne de description d'erreur à partir d'un enregistrement d'erreur.

GetErrorGUID

Obtient l'erreur GUID d'un enregistrement d'erreur.

GetErrorHelpContext

Obtient l'ID de contexte d'aide d'un enregistrement d'erreur.

GetErrorHelpFile

Obtient le nom d'accès complet du fichier d'aide d'un enregistrement d'erreur.

GetErrorSource

Obtient le code source de l'erreur d'un enregistrement d'erreur.

Méthodes d'interface

AddErrorRecord

Ajoute un enregistrement à l'objet d'erreur OLE DB.

Obtenir les erreurs d'informations de base.

Retourne des informations de base sur l'erreur, comme le code de retour et le numéro d'erreur spécifique au fournisseur.

Obtenir les erreurs d'objets personnalisées.

Retourne un pointeur vers une interface sur un objet personnalisé d'erreur.

Obtenir les informations d'erreurs

Retourne un pointeur d'interface de IErrorInfo sur l'enregistrement spécifié.

Obtenir les paramètres d'erreurs

Retourne le paramètre d'erreur.

GetRecordCount

Retourne le nombre d'enregistrements dans l'objet d'enregistrement OLE DB.

Membres de données

m_rgErrors

Tableau d'enregistrements d'erreur.

Configuration requise

En-tête : atldb.h

Voir aussi

Concepts

Modèles du fournisseur OLE DB (C++)

Architecture des modèles du fournisseur OLE DB