CDaoErrorInfo – struktura
Struktura CDaoErrorInfo
obsahuje informace o objektu chyby definovaném pro objekty přístupu k datům (DAO).
Poznámka:
Rozhraní DAO se podporuje prostřednictvím Office 2013. DAO 3.6 je konečná verze a je považována za za zastaralou.
Syntaxe
struct CDaoErrorInfo
{
long m_lErrorCode;
CString m_strSource;
CString m_strDescription;
CString m_strHelpFile;
long m_lHelpContext;
};
Parametry
m_lErrorCode
Číselný kód chyby DAO. V nápovědě k DAO se podívejte na téma Chyby zachytávatelného přístupu k datům.
m_strSource
Název objektu nebo aplikace, která původně vygenerovala chybu. Vlastnost Source určuje řetězcový výraz představující objekt, který původně vygeneroval chybu; výraz je obvykle název třídy objektu. Podrobnosti najdete v tématu "Zdrojová vlastnost" v nápovědě k dao.
m_strDescription
Popisný řetězec přidružený k chybě. Podrobnosti najdete v tématu Popis vlastnosti v nápovědě k dao.
m_strHelpFile
Plně kvalifikovaná cesta k souboru nápovědy systému Microsoft Windows. Podrobnosti najdete v tématu "HelpContext, HelpFile – vlastnosti" v nápovědě dao.
m_lHelpContext
ID kontextu tématu v souboru nápovědy systému Microsoft Windows. Podrobnosti najdete v tématu "HelpContext, HelpFile – vlastnosti" v nápovědě dao.
Poznámky
MFC nezapočítává objekty chyb DAO do třídy. Místo toho CDaoException třída poskytuje rozhraní pro přístup k kolekci Errors obsažené v objektu DAODBEngine
, objekt, který obsahuje také všechny pracovní prostory. Když operace MFC DAO vyvolá objekt, který zachytíte CDaoException
, MFC vyplní CDaoErrorInfo
strukturu a uloží ji do objektu výjimky m_pErrorInfo členu. (Pokud se rozhodnete volat rozhraní DAO přímo, musíte volat objekt výjimky. GetErrorInfo člen funkce sami vyplnit m_pErrorInfo
.)
Další informace o zpracování chyb DAO naleznete v článku Výjimky: Výjimky databáze. Související informace najdete v tématu "Objekt chyby" v nápovědě k dao.
Informace načtené CDaoException::GetErrorInfo člen funkce jsou uloženy ve struktuře CDaoErrorInfo
. Prozkoumejte m_pErrorInfo datového členu z objektuCDaoException
, který zachytíte v obslužné rutině výjimky, nebo volání GetErrorInfo
objektuCDaoException
, který vytvoříte explicitně, a zkontrolujte chyby, ke kterým mohlo dojít během přímého volání rozhraní DAO. CDaoErrorInfo
také definuje členovou Dump
funkci v buildech ladění. Můžete použít Dump
k výpisu obsahu objektu CDaoErrorInfo
.
Požadavky
Záhlaví: afxdao.h
Viz také
Struktury, styly, zpětná volání a mapy zpráv
CDaoException – třída