Udostępnij za pośrednictwem


IErrorRecordsImpl — Klasa

Implementuje OLE DB IErrorRecords interfejs, dodawanie rekordów do i pobierania rekordów z danych Państw Członkowskich (m_rgErrors) typu CAtlArray<RecordClass>.

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

Parametry

  • T
    Klasa pochodna od IErrorRecordsImpl.

  • RecordClass
    Klasa, która reprezentuje obiekt błąd OLE DB.

Elementy członkowskie

Metody

GetErrorDescriptionString

Pobiera ciąg opisu błędu z rekordu błędu.

GetErrorGUID

Błąd identyfikator GUID są pobierane z rekordu błędu.

GetErrorHelpContext

Pobiera identyfikator kontekstu pomocy z rekordu błędu.

GetErrorHelpFile

Pełna nazwa ścieżki do pliku pomocy są pobierane z rekordu błędu.

GetErrorSource

Pobiera kod źródła błędu z rekordu błędu.

Metody interfejsu

AddErrorRecord

Dodaje rekord do obiektu błąd OLE DB.

GetBasicErrorInfo

Zwraca podstawowe informacje o tym błędzie, takie jak kod zwrotny i numer błędu specyficzny dla dostawcy.

GetCustomErrorObject

Zwraca wskaźnik do interfejsu obiektu niestandardowych komunikatów o błędach.

GetErrorInfo

Zwraca IErrorInfo wskaźnika interfejsu na określony rekord.

GetErrorParameters

Zwraca parametry błędu.

GetRecordCount

Zwraca liczbę rekordów w obiekcie rekordu OLE DB.

Elementy członkowskie danych

m_rgErrors

Tablica rekordów błędów.

Wymagania

Nagłówek: atldb.h

Zobacz też

Koncepcje

Szablony dostawców OLE DB (C++)

Architektura szablonu dostawcy OLE DB