CDaoErrorInfo структура имеет следующую форму:
структура CDaoErrorI&nfo
{
nbsp; длинные m_lErrorCode;
CString m_strSource;
CString m_strDescription;
CString m_strHelpFile;
длинные m_lHelpContext;
}
CDaoErrorInfo структура содержит сведения об объекте ошибки, определенный для объектов доступа к данным (DAO). MFC не содержит объектов DAO ошибок в классе. Вместо этого класс CDaoException предоставляет интерфейс для доступа к коллекции Errors, содержащийся в объекте DBEngine DAO, объект, который содержит все рабочие области. Когда MFC DAO операция создает объект CDaoException , вы поймете, MFC заполняет структуру CDaoErrorInfo и сохраняет его в m_pErrorInfo члена объекта исключения. (Если вы выбрали для прямого вызова DAO, необходимо вызвать функцию-член объекта исключения GetErrorInfo самостоятельно заполнить m_pErrorInfo.)
Дополнительные сведения об обработке ошибок, DAO, найти в статье исключений: исключения базы данных в Руководстве по Visual C++ программист. Соответствующую информацию в разделе «Ошибка объект» в справке DAO.
Члены
m_lErrorCode
Числовой код ошибки DAO. Приведены в разделе «Перехватываемая доступа ошибки данных» в справке DAO.
m_strSource
Имя объекта или приложения, вызвавшего ошибку. Свойство Source определяет строковое выражение, представляющее объект, вызвавшего ошибку; выражение обычно является имя класса объекта. Подробности в разделе «Свойства Source» в справке DAO.
m_strDescription
Строка описания, связанные с ошибкой. Подробности в разделе «Свойства Description» в справке DAO.
m_strHelpFile
Полный путь к файлу справки Microsoft Windows. Подробности в разделе «HelpContext, свойства HelpFile» в справке DAO.
m_lHelpContext
Идентификатор контекста для раздела в файле справки Microsoft Windows. Подробности в разделе «HelpContext, свойства HelpFile» в справке DAO.
Комментарии
Информация по функции-члена CDaoException::GetErrorInfo хранится в структуре CDaoErrorInfo . Изучение члена данных m_pErrorInfo из объекта CDaoException , который вы поймете в обработчике исключений, или по телефону GetErrorInfo из объекта CDaoException , который явно создан для проверки ошибок, которые могли произойти во время прямого вызова интерфейсов DAO. CDaoErrorInfo также определяет функцию-член Dump в построениях отладки. Используйте дамп сбрасывать содержимое объекта CDaoErrorInfo.
Для информации об использовании этот и другие структуры MFC DAO, обратитесь к статье DAO коллекции: получение информации О объектов DAO в Руководстве по Visual C++ программист.
См. также CDaoException