CDaoQueryDef::SetParamValue

void SetParamValue(LPCTSTR lpszName, const COleVariant& varValue);
  throw(CDaoException,CMemoryException);
void SetParamValue(int nOrdinal, const COleVariant& varValue);
  throw(CDaoException,CMemoryException);

参数:
lpszName设置参数值的参数名字。
varValue要设置的值,请参阅说明。
nOrdinal参数定义的参数收集中的参数序数位置,可以通过调用GetParameterCount和GetParameterInfo获取这个值。

说明:
调用这个成员函数,可以在运行时设置查询定义中的参数值。这个参数已经作为查询定义的SQL字符串的一部分而建立。可以按名字或者它在收集中的序号位置访问这个参数。
指定一个值设置为COleVariant对象。关于在COleVariant对象中设置期望的值和类型,请参阅类COleVariant。
有关参数化查询的信息,请参阅联机文档“Visual C++程序员指南”中的“DAO查询:过滤和参数化查询”。有关信息,请参阅DAO帮助中的“参数对象”、“参数收集”和“参数声明(SQL)”。

请参阅:CDaoQueryDef::GetParamValue