Поделиться через


Класс IErrorRecordsImpl

Реализует интерфейс OLE DB IErrorRecords, а для записи и извлечения записи из элемента данных (m_rgErrors)RecordClass**>** типа CAtlArray<.

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

Параметры

  • T
    Класс, производный от IErrorRecordsImpl.

  • RecordClass
    Класс, представляющий объект ошибки OLE DB.

Члены

Методы

GetErrorDescriptionString

Получает строку описания ошибки записи ошибок.

GetErrorGUID

Получает ошибку GUID из записи ошибок.

GetErrorHelpContext

Получает контекстный идентификатор справки из записи ошибок.

GetErrorHelpFile

Возвращает полный путь к файлу справки из записи ошибок.

GetErrorSource

Получает исходный код ошибки из записи ошибок.

Методы Interface

AddErrorRecord

Добавляет запись в объект ошибки OLE DB.

GetBasicErrorInfo

Возвращает основные сведения об ошибке, например номер кода возврата и ошибок, связанных с поставщиком.

GetCustomErrorObject

Возвращает указатель на интерфейс объекта настраиваемой ошибки.

GetErrorInfo

Возвращает указатель интерфейса IErrorInfo для конкретной записи.

GetErrorParameters

Возвращает параметры ошибки.

GetRecordCount

Возвращает число записей в объекте набора записей OLE DB.

Элементы данных

m_rgErrors

Массив записей ошибок.

Требования

Header: atldb.h

См. также

Основные понятия

Шаблоны поставщика OLE DB (С++)

Архитектура шаблона поставщика OLE DB