実行時に、レコードセットのパラメーターの値を設定します。
virtual void SetParamValue(
int nIndex,
const COleVariant& varValue
);
virtual void SetParamValue(
LPCTSTR lpszName,
const COleVariant& varValue
);
パラメーター
nIndex
クエリ定義内での Parameters コレクションのパラメーターの数的位置。var
設定する値。「解説」を参照してください。lpszName
値を設定するパラメーターの名前。
解説
パラメーターは、レコードセットの SQL 文字列の一部として設定しておく必要があります。 名前またはコレクションのインデックス位置のどちらを使っても、パラメーターにアクセスできます。
COleVariant オブジェクトに設定する値を指定します。 COleVariant オブジェクトで指定できる値や型の設定の詳細については、COleVariant クラスを参照してください。 UNICODE レコードセットを作成していない場合、COleVariant オブジェクトは明示的に ANSI 宣言される必要があります。 これは、vtSrc に VT_BSTRT (ANSI) を設定してコンストラクターの COleVariant::COleVariant( lpszSrc**,** vtSrc ) 形式を使用するか、または vtSrc に VT_BSTRT を設定して COleVariant 関数 SetString( lpszSrc**,** vtSrc ) を使用して行うことができます。
必要条件
**ヘッダー:**afxdao.h
参照
参照
CDaoRecordset::SetParamValueNull