Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
A CDaoErrorInfo struktúra adatokat tartalmaz az adatelérési objektumokhoz (DAO) definiált hibaobjektumokról.
Megjegyzés:
A DAO az Office 2013-on keresztül támogatott. A DAO 3.6 a végleges verzió, és elavultnak számít.
Szemantika
struct CDaoErrorInfo
{
long m_lErrorCode;
CString m_strSource;
CString m_strDescription;
CString m_strHelpFile;
long m_lHelpContext;
};
Paraméterek
m_lErrorCode
Numerikus DAO-hibakód. Tekintse meg a DAO súgójában található "Trappable Data Access Errors" (Trappable Data Access Errors) című témakört.
m_strSource
A hibát eredetileg létrehozó objektum vagy alkalmazás neve. A Forrás tulajdonság egy sztringkifejezést ad meg, amely azt az objektumot jelöli, amely eredetileg generálta a hibát; a kifejezés általában az objektum osztályneve. További részletekért tekintse meg a DAO súgójának "Forrástulajdonság" című témakörét.
m_strDescription
Egy hibához társított leíró sztring. További részletekért tekintse meg a DAO súgójának "Leírás tulajdonsága" című témakörét.
m_strHelpFile
A Microsoft Windows súgófájl teljes elérési útja. További részletekért tekintse meg a DAO súgójának "HelpContext, HelpFile Properties" (Súgókontext, Súgófájl tulajdonságai) című témakörét.
m_lHelpContext
Egy Microsoft Windows súgófájlban lévő témakör környezeti azonosítója. További részletekért tekintse meg a DAO súgójának "HelpContext, HelpFile Properties" (Súgókontext, Súgófájl tulajdonságai) című témakörét.
Megjegyzések
Az MFC nem foglalja magában a DAO-hibaobjektumokat egy osztályban. Ehelyett a CDaoException osztály egy felületet biztosít a DAO-objektumban DBEngine található hibagyűjtemény eléréséhez, amely az összes munkaterületet is tartalmazza. Amikor egy MFC DAO-művelet eldob egy CDaoException elkapott objektumot, az MFC kitölt egy struktúrát CDaoErrorInfo , és a kivételobjektum m_pErrorInfo tagjában tárolja. (Ha úgy dönt, hogy közvetlenül hívja meg a DAO-t, a kitöltéshez a kivételobjektum GetErrorInfo tagfüggvényét kell meghívnia m_pErrorInfo.)
A DAO-hibák kezeléséről további információt a Kivételek: Adatbázis-kivételek című cikkben talál. A kapcsolódó információkért tekintse meg a DAO súgójának "Error Object" (Hibaobjektum) című témakörét.
A CDaoException::GetErrorInfo tagfüggvény által lekért információk egy CDaoErrorInfo struktúrában tárolódnak. Vizsgálja meg a m_pErrorInfo adattagot egy CDaoException olyan objektumból, amelyet egy kivételkezelőben fog kapni, vagy egy kifejezetten létrehozott objektumból CDaoException érkező hívástGetErrorInfo, hogy ellenőrizze azokat a hibákat, amelyek a DAO-felületek közvetlen hívása során következhettek be.
CDaoErrorInfo emellett definiál egy tagfüggvényt Dump a hibakeresési buildekben. Az objektum tartalmának kiírására CDaoErrorInfo is használhatóDump.
Requirements
Fejléc:afxdao.h
Lásd még
Struktúrák, stílusok, visszahívások és üzenettérképek
CDaoException osztály