Compartilhar via


Estrutura CDaoErrorInfo

The 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 "Trappable dados acesso erros" na Ajuda do DAO.

  • m_strSource
    O nome do objeto ou do aplicativo que originalmente gerou o erro.A propriedade fonte Especifica uma expressão em seqüência que representa o objeto que originalmente gerou o erro; a expressão normalmente é o nome de classe do objeto.Para obter detalhes, consulte o tópico "Propriedade de fonte" 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 Properties" na Ajuda do DAO.

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

Comentários

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

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

Informações recuperadas pelo CDaoException::GetErrorInfo armazenado em um função de membroCDaoErrorInfo estrutura. Examine o m_pErrorInfo membro de dados de um CDaoException objeto que você capturar em um manipulador de exceção ou uma telefonar GetErrorInfo de um CDaoException objeto que você cria explicitamente para verificar erros que podem ter ocorrido durante uma telefonar direta para as interfaces do DAO. CDaoErrorInfo também define um Dump cria a função de membro na depurar. Você pode usar Dump Despejar o Sumário 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