次の方法で共有


CRecordset::m_nParams

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

解説

レコードセット クラスにパラメーター データ メンバーがある場合、このクラスのコンストラクターは m_nParams を正しい値に初期化する必要があります。 m_nParams の既定値は 0 です。 (これは、手動で行う必要があります) パラメーター データ メンバーを追加する場合は、手動で初期化パラメーターの数を反映するように、クラスのコンス トラクターに追加する必要があります (をする必要があります数と少なくとも同じサイズ '?' 内のプレース ホルダー、m_strFilterまたはm_strSort文字列)。

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

ヒント

この数は、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 のメンバー