CDaoParameterInfo 结构
CDaoParameterInfo
结构包含有关为数据访问对象 (DAO) 定义的 parameter 对象的信息。
注意
通过 Office 2013 支持数据访问对象(DAO)。 DAO 3.6 是最终版本,已过时。
语法
struct CDaoParameterInfo
{
CString m_strName; // Primary
short m_nType; // Primary
ColeVariant m_varValue; // Secondary
};
参数
m_strName
唯一命名 parameter 对象。 有关详细信息,请参阅 DAO 帮助中的“Name 属性”主题。
m_nType
用于指示 parameter 对象的数据类型的值。 有关可能值的列表,请参阅 CDaoFieldInfo 结构的 m_nType 成员。 有关详细信息,请参阅 DAO 帮助中的“Type 属性”主题。
m_varValue
参数的值,存储在 COleVariant 对象中。
备注
上面对 Primary 和 Secondary 的引用指示信息是如何由类 CDaoQueryDef
中的 GetParameterInfo 成员函数返回的。
Microsoft基础类(MFC)不封装类中的 DAO 参数对象。 DAO querydef 对象基础 MFC CDaoQueryDef
对象在其 Parameters 集合中存储参数。 若要访问 CDaoQueryDef 对象中的参数对象,请调用 querydef 对象的 GetParameterInfo
成员函数以获取特定参数名称或 Parameters 集合中的索引。 可以将 CDaoQueryDef::GetParameterCount 成员函数与 GetParameterInfo
结合使用,以循环访问 Parameters 集合。
CDaoQueryDef::GetParameterInfo 成员函数检索的信息存储在 CDaoParameterInfo
结构中。 为存储 parameter 对象的 Parameters 集合中的 querydef 对象调用 GetParameterInfo
。
注意
如果要仅获取或设置参数的值,请使用类 CDaoRecordset
的 GetParamValue 和 SetParamValue 成员函数。
CDaoParameterInfo
还在调试生成中定义了一个 Dump
成员函数。 可使用 Dump
来转储 CDaoParameterInfo
对象的内容。
要求
标头:afxdao.h