CDaoTableDef::CreateIndex
调用此函数添加索引。表。
void CreateIndex(
CDaoIndexInfo& indexinfo
);
参数
- indexinfo
为 CDaoIndexInfo 结构的引用。
备注
索引指定从数据库表访问的记录顺序,以及是否重复记录接受。 索引还提供对数据进行有效的访问。
您不必创建表的索引,但是,在大,没有索引的表,访问特定的记录或创建记录集可能需要很长时间。 另一方面,那么,当自动更新,创建许多索引减速更新,追加,并删除操作所有索引。 考虑以下因素,您决定创建哪些索引。
CDaoIndexInfo 结构的以下成员必须设置:
必须提供m_strName 的名称。
m_pFieldInfos 必须指向数组 CDaoIndexFieldInfo 结构。
m_nFields 在某些必须指定的字段数 CDaoFieldInfo 结构。
其余成员将被忽略,如果设置为 FALSE。 此外,m_lDistinctCount 成员在索引中创建期间被忽略。
要求
Header: afxdao.h