CDaoIndexFieldInfo 结构
CDaoIndexFieldInfo
结构包含为数据访问对象 (DAO) 定义的索引字段对象的相关信息。
注意
DAO 通过 Office 2013 获得支持。 DAO 3.6 是最终版本,它被视为已过时。
语法
struct CDaoIndexFieldInfo
{
CString m_strName; // Primary
BOOL m_bDescending; // Primary
};
参数
m_strName
对索引字段对象进行唯一命名。 有关详细信息,请参阅 DAO 帮助中的“对属性命名”主题。
m_bDescending
指示索引对象定义的索引排序。 如果顺序为降序,则为 TRUE。
注解
索引对象可以有多个字段,用于指示对 tabledef(或基于表的记录集)进行索引的字段。 上面对 Primary 的引用指示了如何在通过调用 CDaoTableDef 或 CDaoRecordset 类的 GetIndexInfo
成员函数获得的 CDaoIndexInfo 对象的 m_pFieldInfos
成员函数中返回信息的。
索引对象和索引字段对象不由 MFC 类表示。 相反,构成 CDaoTableDef 或 CDaoRecordset 类的 MFC 对象基础的 DAO 对象包含索引对象的集合,称为索引集合。 每个索引对象又包含字段对象的集合。 这些类提供成员函数来访问索引信息的各个项,你也可通过调用包含对象的 GetIndexInfo
成员函数,使用 CDaoIndexInfo
对象一次性访问所有这些项。 CDaoIndexInfo
对象就会有一个数据成员 m_pFieldInfos
指向 CDaoIndexFieldInfo
对象的一个数组。
调用包含 tabledef 或数据集的对象的 GetIndexInfo
成员函数;该对象的索引集合中存储了所需的对象。 然后访问 CDaoIndexInfo 对象的 m_pFieldInfos
成员。 m_pFieldInfos
数组的长度存储在 m_nFields
中。 CDaoIndexFieldInfo
还在调试生成中定义了一个 Dump
成员函数。 可使用 Dump
来转储 CDaoIndexFieldInfo
对象的内容。
要求
标头:afxdao.h
另请参阅
结构、样式、回调和消息映射
CDaoTableDef::GetIndexInfo
CDaoRecordset::GetIndexInfo