Freigeben über


IErrorRecordsImpl-Klasse

Implementiert die Schnittstelle in OLE DB IErrorRecords, werden Datensätze hinzu und ruft Datensätze aus einem Datenmember (m_rgErrors) vom Typ CAtlArray<RecordClass> ab.

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

Parameter

  • T
    Eine Klasse abgeleitet von IErrorRecordsImpl.

  • RecordClass
    Eine Klasse, die ein OLE DB-Fehler Objekt darstellt.

Mitglieder

41h90wxw.collapse_all(de-de,VS.110).gifMethoden

GetErrorDescriptionString

Ruft die Zeichenfolge zur Fehlerbeschreibung einem Fehler Datensatz ab.

GetErrorGUID

Ruft den Fehler GUID aus einem Fehler Datensatz ab.

GetErrorHelpContext

Ruft die Hilfe kontext-id Fehler von einem Datensatz ab.

GetErrorHelpFile

Ruft den vollständigen Pfadnamen der Hilfedatei aus einem Fehler Datensatz ab.

GetErrorSource

Ruft den Quellcode der Fehler von einem Fehler Datensatz ab.

41h90wxw.collapse_all(de-de,VS.110).gifSchnittstellenmethoden

AddErrorRecord

Fügt einen Datensatz dem OLE DB-Fehler Objekt hinzu.

GetBasicErrorInfo

Gibt grundlegende Informationen über den Fehler, z. B. den Rückgabecode und die anbieterspezifische Fehlernummer zurück.

GetCustomErrorObject

Gibt einen Zeiger auf eine Schnittstelle auf einem benutzerdefinierten Fehlerobjekt zurück.

GetErrorInfo

Gibt einen IErrorInfo-Schnittstellenzeiger für das angegebene Datensatz zurück.

GetErrorParameters

Gibt die Parameter für Fehler zurück.

GetRecordCount

Gibt die Anzahl von Datensätzen im OLE DB-Datensatz Objekt zurück.

41h90wxw.collapse_all(de-de,VS.110).gifDatenmember

m_rgErrors

Ein Array von Fehlern von Datensätzen.

Anforderungen

Header: atldb.h

Siehe auch

Konzepte

OLE DB-Anbietervorlagen (C++)

Architektur von OLE DB-Anbietervorlagen