CRecordset::m_nParams

说明:
此成员中包含记录集类中参数数据成员的数目——传递给记录集的程序的参数数目。如果记录集类中有参数数据成员,则该类的构造函数必须用当前数目来初始化m_nParams成员。m_nParams的缺省值为零。如果应用程序增加参数数据成员——这必须手动进行——则也必须在类构造函数中手动地增加一个初始化,以反映参数数目(它必须至少与m_strFilter或m_strSort字符串中的占位符‘?’数目一样多)。
当框架参数化记录集的查询时,使用这个成员中的数目。
重点:
在用CFieldExchange::inputParam, CFieldExchange::param, CFieldExchange:: outputParam,或CFieldExchange::inoutParam为参数调用SetFieldType之后,这个成员的数目必须对应于DoFieldExchange或DoBulkFieldExchange中注册的“params”的数目。

请参阅:
CRecordset::DoFieldExchange, CRecordset::DoBulkFieldExchange, CRecordset::m_nFields, CFieldExchange::SetFieldType