Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

CDBException::m_nRetCode

Koncepty

MFC – makra a globální prvky