CDaoException::CDaoException
Konstrukce CDaoException objektu.
CDaoException( );
Poznámky
Rámci obvykle vytvoří výjimku objekty při jeho kód vyvolá výjimku.Zřídka je nutné explicitně vytvořit objekt výjimky.Pokud chcete generovat CDaoException z vlastního kódu volání globální funkce AfxThrowDaoException.
Můžete však explicitně vytvořit objekt výjimky Pokud vytváříte DAO přímé volání přes ukazatele rozhraní DAO, umožňujících tříd MFC.V takovém případě budete muset načíst informace o chybě z DAO.Předpokládejme, že dojde k chybě v DAO při volání metody DAO prostřednictvím rozhraní DAODatabases kolekce databází pracovní prostor.
Načtení informací o chybě DAO
Sestavte objekt CDaoException.
Volání objektu výjimku GetErrorCount členské funkce určit, kolik chyba objekty jsou v kolekci chyby databázového stroje.(Zpravidla pouze jeden zdroj dat ODBC nepoužíváte.)
Volání objektu výjimku GetErrorInfo členské funkce načíst jeden chybový objekt vždy podle indexu v kolekci přes objekt výjimky.Objekt výjimky si lze Představte jako proxy server pro jeden objekt DAO chyba.
Prověřit aktuální CDaoErrorInfo struktury, GetErrorInfo vrátí m_pErrorInfo datový člen.Jeho členové poskytují informace o chybě DAO.
U zdroje dat ODBC opakujte kroky 3 a 4 podle potřeby pro další objekty chyb.
Pokud je vytvořený objekt výjimky na haldy odstranit, s Odstranit operátor po dokončení.
Další informace o zpracování chyb v tříd MFC DAO naleznete v článku výjimky: výjimky databáze.
Požadavky
Záhlaví: afxdao.h