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