AfxThrowDBException
独自のコードで例外の型 CDBException をスローするときにこの関数を呼び出します。
void AfxThrowDBException(
RETCODE nRetCode,
CDatabase* pdb,
HSTMT hstmt
);
パラメーター
nRetCode
例外がスローされたエラーの種類を定義する値の型 RETCODE。pdb
例外が関連付けられたデータ ソースの接続を CDatabase 表すオブジェクトへのポインター。hstmt
例外が関連付けられているステートメントのハンドルを指定する ODBC HSTMT のハンドル。
解説
フレームワークは、呼び出しから ODBC API 関数に ODBC RETCODE を受け取り、例外条件として使用できるエラーではなく RETCODE を解釈するときに AfxThrowDBException をダイヤルします。たとえば、データ アクセスの操作は、ディスク上の読み取りエラーで失敗することがあります。
ODBC によって定義される RETCODE 値の詳細については、 " " を参照してください。 8 番目の、 「 Windows SDKの状態とエラー情報が」、検索します。これらのコードへの MFC 拡張については、クラス CDBExceptionを参照してください。
必要条件
Header: afxdb.h