AfxThrowDBException

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

Index