CRecordset::Check

仮想 BOOL チェック (RETCODE nRetCode ) const;

戻り値

NRetCodeの値SQL_SUCCESSSQL_SUCCESS_WITH_INFOSQL_NEED_DATA SQL_NO_DATA_FOUNDですそうでなければ 0。

パラメーター

nRetCode

ODBC API 関数のリターン コード。詳細については、「解説」を参照してください。

解説

ODBC API 関数からのリターン コードを確認するにはこのメンバー関数を呼び出します。次の表に、 nRetCodeの値。

nRetCode 説明
SQL_SUCCESS 関数が正常に完了;追加情報はありません。
SQL_SUCCESS_WITH_INFO 関数、多分、致命的でないエラーで完了します。SQLErrorを呼び出すことによって追加の情報を取得することができます。
SQL_NO_DATA_FOUND すべての行が結果セットから取得されています。
SQL_ERROR 関数が失敗しました。SQLErrorを呼び出すことによって追加の情報を取得することができます。
SQL_INVALID_HANDLE 関数は、無効な環境ハンドル、接続ハンドル、またはステートメント ハンドルのために失敗しました。これは、プログラミング エラーを示します。SQLErrorから利用できる追加情報はありません。
SQL_STILL_EXECUTING 非同期に開始された機能はまだ実行中です。同期処理は MFC を使用するため既定では、MFC はこの値チェックを渡すことに注意してください。
SQL_NEED_DATA ステートメントを処理中に、ドライバーは、アプリケーションをデータの値のパラメーターを送信する必要があること決定。

SQLErrorの詳細については、 ODBC SDK programmer's Referenceを参照してください。

AFX_ODBC_CALLマクロを参照してください。

CRecordset の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;AFX_ODBC_CALL(&N)

Index