共用方式為


CDaoTableDef::CreateIndex

呼叫此函式將索引加入到資料表。

void CreateIndex( 
   CDaoIndexInfo& indexinfo  
);

參數

備註

索引已指定資料庫資料表存取資料錄順序,並重複資料錄是否接受。 索引也會提供資料的有效的存取。

您不需要建立資料表的索引,不過,在大,沒有經過索引的資料表,存取特定資料錄或建立資料錄集可能需要很長的時間。 另一方面,,當所有索引會自動更新,以建立許多索引變慢,附加,更新、插入和刪除作業。 考慮下列因素,您決定建立哪索引。

CDaoIndexInfo 結構的下列成員必須設定:

  • 必須提供m_strName A 的名稱。

  • m_pFieldInfos 必須指向陣列 CDaoIndexFieldInfo 結構。

  • m_nFields 陣列必須指定欄位的數目 CDaoFieldInfo 結構。

其餘成員會被忽略,則為 的集合。 此外, m_lDistinctCount 成員在索引的建立期間會被忽略。

需求

Header: afxdao.h

請參閱

參考

CDaoTableDef 類別

階層架構圖

CDaoTableDef::DeleteIndex

CDaoTableDef::CreateField

CDaoTableDef::DeleteField

CDaoIndexInfo 結構