次の方法で共有


CRecordset::m_nParams

更新 : 2007 年 11 月

レコードセット クラスのパラメータ データ メンバの数は、レコードセットのクエリで渡されるパラメータの数を保持します。

解説

レコードセット クラスにパラメータ データ メンバがある場合、このクラスのコンストラクタは m_nParams を正しい値に初期化する必要があります。m_nParams の既定値は 0 です。パラメータ データ メンバの追加は手動で行う必要があるため、クラスのコンストラタに手動で初期化処理を追加して、パラメータの数を反映させる必要があります。このパラメータの数は、少なくとも m_strFilter または m_strSort 文字列のプレースホルダの数より多くする必要があります。

フレームワークは、レコードセットのクエリをパラメータ化するときに、この数を使います。

4t0a0ksa.alert_caution(ja-jp,VS.90).gif注意 :

この数は、CFieldExchange::inputParamCFieldExchange::paramCFieldExchange::outputParam,、または CFieldExchange::inoutParam をパラメータとして SetFieldType を呼び出した後の DoFieldExchange または DoBulkFieldExchange に登録されている "params" の数と対応している必要があります。

使用例

レコードセット : パラメータを利用したレコードセット (ODBC)」と「レコード フィールド エクスチェンジ : RFX の使い方」を参照してください。

必要条件

ヘッダー : afxdb.h

参照

参照

CRecordset クラス

階層図

CRecordset::DoFieldExchange

CRecordset::DoBulkFieldExchange

CRecordset::m_nFields

CFieldExchange::SetFieldType

その他の技術情報

CRecordset のメンバ