AfxThrowDBException

Rufen Sie diese Funktion auf, um eine Ausnahme des Typs CDBException von Ihrem Code aus.

void AfxThrowDBException(
   RETCODE nRetCode,
   CDatabase* pdb,
   HSTMT hstmt 
);

Parameter

  • nRetCode
    Ein Wert vom Typ RETCODE, den Fehlertyp definiert, durch den die Ausnahme ausgelöst wurde.

  • pdb
    Ein Zeiger auf den CDatabase-Objekt, das die Datenquellenverbindung darstellt, mit der der Ausnahme zugeordnet ist.

  • hstmt
    Ein Handle ODBC HSTMT, das das Anweisungshandle angibt, mit dem die Ausnahme zugeordnet ist.

Hinweise

Das Framework ruft AfxThrowDBException, wenn es sich um einen ODBC RETCODE von einem Aufruf einer ODBC-API-Funktion empfängt und RETCODE Zustand als Ausnahme nicht interpretiert, wenn ein expectable Fehler an.Zum Beispiel kann ein Datenzugriffs die fehlgeschlagene Operation aufgrund eines Lesevorgangs aus.

Weitere Informationen zur RETCODE-Werte, die über ODBC definierte finden Sie in Kapitel 8, "status", in Windows SDK und Fehlerinformationen abzurufen.Weitere Informationen über MFC-Erweiterungen diesen Code finden Sie CDBException-Klasse.

Anforderungen

Header: afxdb.h

Siehe auch

Referenz

CDBException::m_nRetCode

Konzepte

MFC-Makros und -globale Werte