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


Класс IErrorRecordsImpl

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

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

Параметры

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

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

Члены

41h90wxw.collapse_all(ru-ru,VS.110).gifМетоды

GetErrorDescriptionString

Возвращает строку описания ошибки из записи ошибки.

GetErrorGUID

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

GetErrorHelpContext

Возвращает идентификатор контекста справки из записи об ошибке.

GetErrorHelpFile

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

GetErrorSource

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

41h90wxw.collapse_all(ru-ru,VS.110).gifМетоды интерфейса

AddErrorRecord

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

GetBasicErrorInfo

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

GetCustomErrorObject

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

GetErrorInfo

Получает указатель интерфейса на IErrorInfo конкретной записи.

GetErrorParameters

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

GetRecordCount

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

41h90wxw.collapse_all(ru-ru,VS.110).gifЭлементы данных

m_rgErrors

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

Требования

Header: atldb.h

См. также

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

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

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