Sdílet prostřednictvím


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