Udostępnij za pośrednictwem


Klasa IErrorRecordsImpl

Implementuje OLE DB IErrorRecords interfejsu, dodawanie rekordów do i pobieranie rekordów z członka danych (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.

Członkowie

41h90wxw.collapse_all(pl-pl,VS.110).gifMetody

GetErrorDescriptionString

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

GetErrorGUID

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

GetErrorHelpContext

Pobiera identyfikator kontekstu pomocy z rekordu błędu.

GetErrorHelpFile

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

GetErrorSource

Błąd kodu źródłowego są pobierane z rekordu błędu.

41h90wxw.collapse_all(pl-pl,VS.110).gifMetody interfejsu

AddErrorRecord

Dodaje rekord do obiektu OLE DB w błąd.

GetBasicErrorInfo

Zwraca podstawowe informacje na temat błędu, takie jak kod zwrotny i numer błąd dostawcy.

GetCustomErrorObject

Zwraca wskaźnik do interfejsu obiektu błędu niestandardowego.

GetErrorInfo

Zwraca IErrorInfo wskaźnika interfejsu określonego rekordu.

GetErrorParameters

Zwraca parametry błędu.

GetRecordCount

Zwraca liczbę rekordów w obiekcie rekordu bazy danych OLE.

41h90wxw.collapse_all(pl-pl,VS.110).gifCzłonkowie danych

m_rgErrors

Tablica rekordów błędów.

Wymagania

Nagłówek: atldb.h

Zobacz też

Koncepcje

OLE DB Provider szablony (C++)

OLE DB Provider szablonu architektury