CDaoErrorInfo структура має такий вигляд:
структура CDaoErrorI&nfo
{
nbsp; довгий m_lErrorCode;
CString m_strSource;
CString m_strDescription;
CString m_strHelpFile;
довгий m_lHelpContext;
}
CDaoErrorInfo структура містить інформацію про об'єкт помилку, визначені для об'єкти доступу до даних (DAO). MFC не інкапсуляції об'єктів DAO помилка в класі. Замість того, клас CDaoException надає інтерфейс для доступу до помилки збір, що містяться в ДАО DBEngine об'єкта, об'єкт, що містить всі робочі області. Коли операція MFC DAO кидає CDaoException об'єкт, який ви зрозумієте, MFC заповнює CDaoErrorInfo структури і поміщає його в об'єкт виняток m_pErrorInfo член. (Якщо ви вирішили виклику DAO безпосередньо, ви повинні викликати виняток об'єкт функції-члени GetErrorInfo себе, щоб заповнити m_pErrorInfo.)
Щоб отримати додаткові відомості про обробку помилок ДАО, перегляньте статтю винятки: винятки бази даних в Visual C++ програміста керівництва. Для отримання додаткової інформації зверніться до розділу "Об'єкт помилку" в довідці Microsoft DAO.
Члени
m_lErrorCode
NCR код помилки DAO. Зверніться до розділу "Trappable доступ помилки даних" у довідці DAO.
m_strSource
Ім'я об'єкта або додатка, що спочатку створюється повідомлення про помилку. Властивість Джерело вказує рядковий вираз, що представляють об'єкта, які спочатку створили помилку; вираз, як правило, ім'я класу об'єкта. Для детальної інформації зверніться до розділу "Властивості Джерело" у довідці DAO.
m_strDescription
Описовий рядок, пов'язаного з помилкою. Для детальної інформації зверніться до розділу "Опис власності" в довідці Microsoft DAO.
m_strHelpFile
Шлях до файлу довідки Microsoft Windows. Для деталей зверніться до розділу "HelpContext, HelpFile властивості" в довідці Microsoft DAO.
m_lHelpContext
Контексті ID для розділу у файлі довідки Microsoft Windows. Для деталей зверніться до розділу "HelpContext, HelpFile властивості" в довідці Microsoft DAO.
Коментарі
Отримано за CDaoException::GetErrorInfo член функції зберігаються у CDaoErrorInfo структуру. Вивчити член m_pErrorInfo дані з CDaoException об'єкта, що ви зрозумієте в обробник або зателефонуйте GetErrorInfo з CDaoException об'єкт, який ви створюєте явно для перевірки помилок, які могли б статися під час прямого виклику DAO інтерфейсів. CDaoErrorInfo також визначає член функції Dump налагодження будує. Дамп можна використовувати для скидання вмісту об'єкта CDaoErrorInfo.
Інформації про використання цього та інших структур MFC DAO інформації, перегляньте статтю ДАО збірки: отримання інформації про об'єкти ДАО в Visual C++ програміста керівництво.
Дивіться також CDaoException