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