CRecordset::m_nParams
更新 : 2007 年 11 月
レコードセット クラスのパラメータ データ メンバの数は、レコードセットのクエリで渡されるパラメータの数を保持します。
解説
レコードセット クラスにパラメータ データ メンバがある場合、このクラスのコンストラクタは m_nParams を正しい値に初期化する必要があります。m_nParams の既定値は 0 です。パラメータ データ メンバの追加は手動で行う必要があるため、クラスのコンストラタに手動で初期化処理を追加して、パラメータの数を反映させる必要があります。このパラメータの数は、少なくとも m_strFilter または m_strSort 文字列のプレースホルダの数より多くする必要があります。
フレームワークは、レコードセットのクエリをパラメータ化するときに、この数を使います。
注意 : |
---|
この数は、CFieldExchange::inputParam、CFieldExchange::param、CFieldExchange::outputParam,、または CFieldExchange::inoutParam をパラメータとして SetFieldType を呼び出した後の DoFieldExchange または DoBulkFieldExchange に登録されている "params" の数と対応している必要があります。 |
使用例
「レコードセット : パラメータを利用したレコードセット (ODBC)」と「レコード フィールド エクスチェンジ : RFX の使い方」を参照してください。
必要条件
ヘッダー : afxdb.h
参照
参照
CRecordset::DoBulkFieldExchange