AfxThrowDBException

void AfxThrowDBException ( RETCODE nRetCode, CDatabase ※ pdb, HSTMT hstmt );

パラメーター

nRetCode

RETCODEスローされる例外の原因となったエラーの種類の定義の種類の値。

pdb

例外に関連付けられているデータ ソース接続を表します、 CDatabaseオブジェクトへのポインター。

hstmt

例外に関連付けられているステートメント ハンドルを指定します、ODBC HSTMTハンドル。

解説

独自のコードからCDBExceptionの種類の例外をスローするには、この関数を呼び出します。それは ODBC RETCODE ODBC API 関数の呼び出しから受け取るし、 RETCODE始まればエラーではなく、例外的な条件として解釈、フレームワークはAfxThrowDBExceptionを呼び出します。たとえば、データ アクセス操作がディスクの読み取りエラーのため失敗可能性があります。

ODBC を定義したRETCODE値については、章 8、「ステータスおよびエラー情報の取得」では、 ODBC SDK programmer's Referenceを参照してください。これらのコードの MFC 拡張機能についてを参照してくださいクラスCDBException

参照特価;CDBException::m_nRetCode(&N)

Index