Třída CDBException
Představuje podmínku výjimky vyplývající z databáze tříd.
class CDBException : public CException
Členy
Veřejné datové členy
Název |
Description |
---|---|
Obsahuje návratový kód připojení ODBC (Open Database), typu RETCODE. |
|
Obsahuje řetězec, který popisuje chybu v alfanumerické podmínky. |
|
Obsahuje řetězec popisující chybu ve chybovým kódům vráceným rozhraním ODBC. |
Poznámky
Třída obsahuje dvě veřejné datové členy, které můžete určit příčinu chyby nebo textové zprávy popisující výjimku.CDBExceptionobjekty jsou konstruovány a vyvolána funkce členů databáze tříd.
[!POZNÁMKA]
Tato třída je jedním z tříd MFC daného připojení ODBC (Open Database).Pokud používáte novější tříd objektů DAO (Data Access Objects), místo toho použijte CDaoException místo.Všechny názvy tříd DAO mít jako předponu "CDao".Další informace naleznete v článku Přehled: programování databáze.
Výjimky jsou případy abnormální spuštění zahrnující podmínky mimo ovládací prvek programu, například zdroj dat nebo síťové vstupně-výstupní chyby.Chyby, které byste očekávali v běžném provádění programu nejsou obvykle považovány za výjimky.
Přístup těchto objektů v rozsahu úlovku výraz.Lze také vyvolat CDBException objekty z vlastní kód AfxThrowDBException globální funkce.
Další informace o zpracování výjimek v obecné nebo o CDBException objekty naleznete v článcích Zpracování výjimek (MFC) a výjimky: výjimky databáze.
Hierarchii dědičnosti
CDBException
Požadavky
Záhlaví: afxdb.h