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