共用方式為


CDaoRecordset::GetIndexInfo

呼叫此成員函式以取得各種有關在基底資料表中定義之索引的資訊基礎資料錄集。

void GetIndexInfo(
   int nIndex,
   CDaoIndexInfo& indexinfo,
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO 
);
void GetIndexInfo(
   LPCTSTR lpszName,
   CDaoIndexInfo& indexinfo,
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO 
);

參數

  • nIndex
    在資料表的索引集合中以零起始的索引,由數值位置的搜尋。

  • indexinfo
    CDaoIndexInfo 結構的參考。

  • dwInfoOptions
    指定的選項。如需擷取索引的位置資訊。 可用的選項與哪些一起列出了一些它們只會傳回函式。 為獲得最佳效能,請擷取您需要資訊的執行層級:

    • AFX_DAO_PRIMARY_INFO (預設) 名稱,欄位資訊,欄位

    • AFX_DAO_SECONDARY_INFO 主訊息,以及:主要, unique,叢集, IgnoreNulls,要求,外部

    • AFX_DAO_ALL_INFO 主要和次要資訊,以及:不同的計數

  • lpszName
    為索引物件名稱的指標,搜尋的名稱。

備註

函式的版本可讓您根據在集合中的位置搜尋索引。 另一個版本可讓您依名稱搜尋索引。

對於訊息的說明,請參閱 CDaoIndexInfo 傳回結構。 這個結構會對應至 dwInfoOptions的說明上面所列的資訊項目的成員。 當您需要資訊在一個層級時,您會取得所有之前的等級的詳細資訊。

如需相關資訊,請參閱本主題稍後的「屬性" property」DAO 說明。

需求

Header: afxdao.h

請參閱

參考

CDaoRecordset 類別

階層架構圖

CDaoRecordset::GetFieldCount

CDaoRecordset::GetFieldInfo

CDaoRecordset::GetIndexCount

CDaoRecordset::GetLastModifiedBookmark