CDaoErrorInfo структура

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

Index