A estrutura de CDaoErrorInfo tem a seguinte forma:
estrutura CDaoErrorI&nfo
{
nbsp; m_lErrorCode longo;
CString m_strSource;
CString m_strDescription;
CString m_strHelpFile;
m_lHelpContext longo;
}
A estrutura de CDaoErrorInfo contém informações sobre um objeto de erro definida para objetos de acesso a dados (DAO). MFC não encapsular objetos de erro do DAO em uma classe. Em vez disso, CDaoException classe fornece uma interface para acessar a coleção de erros contida no DAO DBEngine objeto, o objeto que contém todos os espaços de trabalho. Quando uma operação DAO MFC lança um objeto de CDaoException que você captura, MFC preenche uma estrutura de CDaoErrorInfo e o armazena no m_pErrorInfo membro o objeto de exceção. (Se você optar por chamar o DAO diretamente, você deve chamar função de membro GetErrorInfo o objeto de exceção si mesmo 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 no Guia do programador do Visual C++. Para obter informações relacionadas, consulte o tópico "Objeto de erro" na Ajuda do DAO.
Membros
m_lErrorCode
Um código de erro numérico do DAO. Consulte o tópico "Interceptáveis Dadosta Acessar erros" na Ajuda do DAO.
m_strSource
O nome do aplicativo ou objeto que originalmente gerou o erro. A propriedade Source especifica uma expressão de Cadeia de caracteres que representa o objeto que originalmente gerou o erro; a expressão é geralmente o nome do objeto classe. Para obter detalhes, consulte o tópico "Propriedade de origem" na Ajuda do DAO.
m_strDescription
Uma Cadeia de caracteres 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
Informações recuperadas pelo função de membro de CDaoException::GetErrorInfo são armazenadas em uma estrutura de CDaoErrorInfo . Examinar o m_pErrorInfo dados membro de um objeto de CDaoException que você captura em um manipulador de exceção ou chamar GetErrorInfo de um objeto de CDaoException que você criar explicitamente para verificar erros que podem ter ocorrido durante uma chamada direta para as interfaces do DAO. CDaoErrorInfo também define uma função de membro Dump em compilações de Depurar. Você pode usar Dump para despejar o conteúdo de um objeto de CDaoErrorInfo.
Para obter informações sobre como usar esta e outras estruturas de informações da DAO MFC, consulte o artigo DAO coleções: obtenção de informações sobre objetos DAO no Guia do programador do Visual C++.
Co&nsulte tambémnbsp;CDaoException