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