Структура CDaoErrorInfo
Структура CDaoErrorInfo содержащий сведения об объекте ошибки, определенном для объектов доступа к данным (DAO).
struct CDaoErrorInfo
{
long m_lErrorCode;
CString m_strSource;
CString m_strDescription;
CString m_strHelpFile;
long m_lHelpContext;
};
Параметры
m_lErrorCode
Числовой код ошибки DAO.См. раздел «Перехватываемые ошибки доступа к данным» в Справке DAO.m_strSource
Имя объекта или приложения, который первоначально сформированных ошибку.Свойство источника определяет строковое выражение, представляющее объект, который первоначально создал ошибку; выражение обычно имя класса объекта.Дополнительные сведения см. в подразделе «свойства источника» в Справке DAO.m_strDescription
Описательная строка, связанная с ошибкой.Дополнительные сведения см. в подразделе «свойства описания» в Справке DAO.m_strHelpFile
Полный путь к файлу Справки Microsoft Windows.Дополнительные сведения см. в подразделе «HelpContext свойства HelpFile» в Справке DAO.m_lHelpContext
Идентификатор контекста для раздела в файле Справки Microsoft Windows.Дополнительные сведения см. в подразделе «HelpContext свойства HelpFile» в Справке DAO.
Заметки
DAO MFC не инкапсулирует объекты ошибок в классе.Вместо этого класса CDaoException предоставляет интерфейс для доступа к коллекции ошибок, содержащихся в объекте DBEngine DAO объекта, который также содержит все рабочие области.Если операция MFC DAO создает объект CDaoException, обрабатываются, MFC заполняет структуру CDaoErrorInfo и сохраняет его в элементе m_pErrorInfo объекта исключения.(Если вызов DAO, то ее следует вызвать функцию-член GetErrorInfo объекта исключения для заполнения m_pErrorInfo).
Дополнительные сведения об обработке ошибок DAO см. в статье исключения: исключения базы данных.Дополнительные сведения см. в подразделе «объект ошибки» в Справке DAO.
Сведения извлеченное функцией-членом CDaoException::GetErrorInfo хранится в структуре CDaoErrorInfo.Просмотрите элемент данных m_pErrorInfo из объекта CDaoException, обрабатываются в обработчике исключений или вызов GetErrorInfo из объекта CDaoException, которое создается, чтобы явно проверить ошибки, которые могут возникнуть во время вызова непосредственно к интерфейсам DAO.CDaoErrorInfo также определяет функции-члена Dump в отладочные построения.Можно использовать Dump чтобы сбросить содержимое объекта CDaoErrorInfo.
Требования
Header: afxdao.h