Поделиться через


Структура 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

См. также

Ссылки

Класс CDaoException

Другие ресурсы

Структуры, стили, обратные вызовы и сопоставления сообщения