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


Структура CDaoErrorInfo

Структура CDaoErrorInfo содержит сведения о конкретном объекте ошибки (DAO) для объектов доступа к данным.

struct CDaoErrorInfo 
{ 
   long m_lErrorCode; 
   CString m_strSource; 
   CString m_strDescription; 
   CString m_strHelpFile; 
   long m_lHelpContext; 
};

Параметры

  • m_lErrorCode
    Числовой код ошибки DAO. См. раздел «ошибки Trappable Data Access» в справке DAO.

  • m_strSource
    Имя объекта или приложения, который изначально создают ошибки. Свойство источника определяет строковое выражение, представляющее объект, который изначально выдал; выражение обычно имя класса объекта. Дополнительные сведения см. в разделе «свойства источника» в справке DAO.

  • m_strDescription
    Описательная строка, связанная с ошибкой. Дополнительные сведения см. в разделе «свойство описания» в справке DAO.

  • m_strHelpFile
    Полный путь к файлу справки Microsoft Windows. Дополнительные сведения см. в разделе «HelpContext, свойства HelpFile» в справке DAO.

  • m_lHelpContext
    Контекстный идентификатор для раздела в файле справки Microsoft Windows. Дополнительные сведения см. в разделе «HelpContext, свойства HelpFile» в справке DAO.

Заметки

MFC DAO объекты не инкапсулирует ошибки в классе. Вместо этого класс 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

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

Структуры, стили, обратные вызовы и схемы сообщений