privatevoid AfxThrowDBException ( RETCODE nRetCode, CDatabase * Pdb, HSTMT Hstmt );
Parameter
nRetCode
Ein Wert vom Typ RETCODE, definieren die Art des Fehlers, die die Ausnahme ausgelöst wird.
pdb
Ein Zeiger auf das CDatabase -Objekt, das die Datenquellenverbindung darstellt, die die Ausnahme zugeordnet ist.
hstmt
Ein ODBC- HSTMT -Handle, der den Anweisungs-Handle angibt, den die Ausnahme zugeordnet ist.
Bemerkungen
Rufen Sie diese Funktion, eine Ausnahme des Typs CDBException aus Ihrem eigenen Code werfen. Das Framework ruft AfxThrowDBException , wenn es eine ODBC RETCODE von einem Aufruf an eine ODBC-API-Funktion empfängt und die RETCODE als eine außergewöhnliche Bedingung anstatt eine vorhersehbare Fehler interpretiert. Beispielsweise fehlschlagen ein Datenvorgang der Zugang aufgrund von einem Datenträger lesen Fehler.
Informationen über ODBC definierten RETCODE -Werte finden Sie unter Kapitel 8, "Abrufen von Status und Fehlerinformationen," in der ODBC SDK Programmer's Reference. Informationen über MFC-Erweiterungen dieser Codes finden Sie unter Klasse CDBException.
Siehe auch&Nbsp;CDBException::m_nRetCode