CDaoTableDef::CreateIndex

调用此函数添加索引。表。

void CreateIndex( 
   CDaoIndexInfo& indexinfo  
);

参数

备注

索引指定从数据库表访问的记录顺序,以及是否重复记录接受。 索引还提供对数据进行有效的访问。

您不必创建表的索引,但是,在大,没有索引的表,访问特定的记录或创建记录集可能需要很长时间。 另一方面,那么,当自动更新,创建许多索引减速更新,追加,并删除操作所有索引。 考虑以下因素,您决定创建哪些索引。

CDaoIndexInfo 结构的以下成员必须设置:

  • 必须提供m_strName 的名称。

  • m_pFieldInfos 必须指向数组 CDaoIndexFieldInfo 结构。

  • m_nFields 在某些必须指定的字段数 CDaoFieldInfo 结构。

其余成员将被忽略,如果设置为 FALSE。 此外,m_lDistinctCount 成员在索引中创建期间被忽略。

要求

Header: afxdao.h

请参见

参考

CDaoTableDef Class

层次结构图

CDaoTableDef::DeleteIndex

CDaoTableDef::CreateField

CDaoTableDef::DeleteField

CDaoIndexInfo 结构