AfxThrowDBException
Wywołać tę funkcję w celu wygenerowania wyjątku typu CDBException z własnego kodu.
void AfxThrowDBException(
RETCODE nRetCode,
CDatabase* pdb,
HSTMT hstmt
);
Parametry
nRetCode
Wartości typu RETCODE, określające typ błędu, który spowodował wyjątek zostać wygenerowany.pdb
Wskaźnik do CDatabase obiekt, który reprezentuje połączenie źródła danych, z którą jest skojarzony wyjątek.hstmt
ODBC HSTMT uchwyt, który określa dojścia instrukcji, z którą jest skojarzony wyjątek.
Uwagi
Rozmowy w ramach AfxThrowDBException gdy odbierze ODBC RETCODE z wywołania interfejsu API ODBC funkcję i interpretuje RETCODE jako wyjątkowe warunki zamiast błędu expectable.Na przykład operację dostępu do danych może zawieść, ze względu na błąd odczytu z dysku.
Aby uzyskać informacje o RETCODE wartości zdefiniowane przez sterownik ODBC, zobacz rozdział 8, "Pobieranie stanu i błędów informacji" w Windows SDK.Informacje o rozszerzeniach MFC do tych kodów można znaleźć klasy CDBException.
Wymagania
Nagłówek: afxdb.h