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。 这可以通过使用构造函数的 COleVariant::COleVariant( lpszSrc**,** vtSrc ) 窗体将 vtSrc 的设置为 VT_BSTRT (ansi)或使用 COleVariant 功能 SetString( lpszSrc**,** vtSrc ) 和 vtSrc 设置为 VT_BSTRT

要求

Header: afxdao.h

请参见

参考

CDaoRecordset选件类

层次结构图

CDaoRecordset::GetParamValue

CDaoRecordset::m_nParams

CDaoRecordset::SetParamValueNull