Partilhar via


Estrutura CDaoErrorInfo

O CDaoErrorInfo estrutura contém informações sobre um objeto de erro definida para objetos de acesso a dados (DAO).

struct CDaoErrorInfo
{
   long m_lErrorCode;
   CString m_strSource;
   CString m_strDescription;
   CString m_strHelpFile;
   long m_lHelpContext;
};

Parâmetros

  • m_lErrorCode
    Um código numérico de erro do DAO.Consulte o tópico "Dados acesso erros interceptáveis" na Ajuda do DAO.

  • m_strSource
    O nome do objeto ou aplicativo que originalmente gerou o erro.A propriedade Source Especifica uma expressão em seqüência que representa o objeto que originalmente gerou o erro; a expressão normalmente é o nome da classe do objeto.Para obter detalhes, consulte o tópico "Propriedade de origem" na Ajuda do DAO.

  • m_strDescription
    Uma seqüência descritiva associada a um erro.Para obter detalhes, consulte o tópico "Propriedade de descrição" na Ajuda do DAO.

  • m_strHelpFile
    Um caminho totalmente qualificado para um arquivo de Ajuda do Microsoft Windows.Para obter detalhes, consulte o tópico "HelpContext, HelpFile propriedades" na Ajuda do DAO.

  • m_lHelpContext
    Uma identificação de contexto para um tópico em um arquivo de Ajuda do Microsoft Windows.Para obter detalhes, consulte o tópico "HelpContext, HelpFile propriedades" na Ajuda do DAO.

Comentários

MFC não encapsular objetos de erro do DAO em uma classe.Em vez disso, o CDaoException classe fornece uma interface para acessar a coleção de erros contida no DAO DBEngine objeto, o objeto também contém todos os espaços de trabalho.Quando uma operação DAO MFC lança um CDaoException de objeto que você capturar, MFC preenche uma CDaoErrorInfo estrutura e as armazena no objeto de exceção m_pErrorInfo membro.(Se você optar por chamar diretamente o DAO, você deve chamar o objeto de exceção GetErrorInfo função de membro para preencher m_pErrorInfo.)

Para obter mais informações sobre manipulação de erros do DAO, consulte o artigo exceções: exceções de banco de dados.Para obter informações relacionadas, consulte o tópico "Objeto de erro" na Ajuda do DAO.

As informações recuperadas pelo CDaoException::GetErrorInfo função de membro é armazenada em um CDaoErrorInfo estrutura.Examinar o m_pErrorInfo membro de dados de um CDaoException objeto catch em um manipulador de exceção ou ligue GetErrorInfo de um CDaoException objeto criar explicitamente para verificar erros que podem ter ocorrido durante uma chamada direta para as interfaces do DAO.CDaoErrorInfotambém define um Dump membro na depuração compilações.Você pode usar Dump para despejar o conteúdo de um CDaoErrorInfo objeto.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoException

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem