AfxThrowDBException
Volejte tuto funkci k vyvoláním výjimky typu CDBException z vlastního kódu.
void AfxThrowDBException(
RETCODE nRetCode,
CDatabase* pdb,
HSTMT hstmt
);
Parametry
nRetCode
Hodnota typu RETCODE, definují typ chyby, která způsobila výjimku být vyvolána.pdb
Ukazatel CDatabase objekt, který představuje připojení zdroje dat, ke kterému je přidružena výjimku.hstmt
ODBC HSTMT úchyt, určující popisovač příkazu, ke kterému je přidružena výjimku.
Poznámky
Architektura volá AfxThrowDBException při přijetí ODBC RETCODE z volání rozhraní API ODBC funkce a interpretuje RETCODE za výjimečných podmínek než chybu expectable.Například přístup k datové operace nemusí zdařit z důvodu chyby čtení disku.
Informace o RETCODE hodnoty definované v rozhraní ODBC, naleznete v kapitole 8, "Načítání stavu a informace o chybě," v Windows SDK.Informace o rozšíření MFC tyto kódy, viz třída CDBException.
Požadavky
Soubor hlaviček: afxdb.h