CDaoRecordset::SetParamValue
実行時にレコードセットのパラメーター値を設定するには、このメンバー関数を呼び出します。
virtual void SetParamValue(
int nIndex,
const COleVariant& varValue
);
virtual void SetParamValue(
LPCTSTR lpszName,
const COleVariant& varValue
);
パラメーター
nIndex
querydef のパラメーター コレクションのパラメーター数の位置。var
設定する値; 解説を参照してください。lpszName
は、設定する値のパラメーターの名前。
解説
パラメーターは、レコードセットの SQL 文字列の一部として既に確立されている必要があります。名前またはコレクションのインデックス位置によってパラメーターにアクセスできます。
COleVariant のオブジェクトとして設定する値を指定します。目的の値を設定する方法の詳細については COleVariant のオブジェクトを表示できますが、クラス COleVariantを入力します。UNICODE のレコードセットを作成していない場合 COleVariant のオブジェクトを明示的に ANSI 形式と宣言することに注意してください。これは vtSrc のコンストラクターの COleVariant::COleVariant( lpszSrc**,** vtSrc ) のフォームを使用して VT_BSTRT (ANSI) に設定することもできます COleVariant 関数 SetString( lpszSrc**,** vtSrcを使用して vtSrc の ) は VT_BSTRTに設定します。
必要条件
Header: afxdao.h