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

注意

如果要仅获取或设置参数的值,请使用类 CDaoRecordsetGetParamValueSetParamValue 成员函数。

CDaoParameterInfo 还在调试生成中定义了一个 Dump 成员函数。 可使用 Dump 来转储 CDaoParameterInfo 对象的内容。

要求

标头afxdao.h

另请参阅

结构、样式、回调和消息映射
CDaoQueryDef 类