Partilhar via


Classe IErrorRecordsImpl

Implementa a interface OLE DB IErrorRecords , adicionando registros e a recuperação de registros de membro de dados (m_rgErrors) do tipo CAtlArray<RecordClass>.

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

Parâmetros

  • T
    Uma classe derivada de IErrorRecordsImpl.

  • RecordClass
    Uma classe que representa um objeto de erro OLE DB.

Membros

Métodos

GetErrorDescriptionString

Obtém a cadeia de caracteres de descrição de erro de um registro de erro.

GetErrorGUID

Obtém o erro GUID de um registro de erro.

GetErrorHelpContext

Obtém a ID de contexto da ajuda de um registro de erro.

GetErrorHelpFile

Obtém o nome de caminho completo do arquivo de ajuda de um registro de erro.

GetErrorSource

Obtém o código de erro de um registro de erro.

Métodos da interface

AddErrorRecord

Adiciona um registro ao objeto de erro OLE DB.

GetBasicErrorInfo

Retorna informações básicas sobre o erro, como o código de retorno e o número do erro específico do provedor.

GetCustomErrorObject

Retorna um ponteiro para uma interface em um objeto de erro personalizada.

GetErrorInfo

Retorna um ponteiro de interface de IErrorInfo no registro especificado.

GetErrorParameters

Retorna os parâmetros de erro.

GetRecordCount

Retorna o número de registros no objeto do registro OLE DB.

Membros de dados

m_rgErrors

Uma matriz de registros de erro.

Requisitos

Header: atldb.h

Consulte também

Conceitos

Modelos de provedor de banco de dados OLE (C++)

Arquitetura de modelo do provedor de banco de dados OLE