次の方法で共有


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 の主要な情報と、:、主キー、一意、外部 IgnoreNulls クラスター化、要求される

    • AFX_DAO_ALL_INFO の主キーおよび情報と、セカンダリ: 個別の計算

  • lpszName
    検索のインデックス オブジェクトの名前へのポインター、しません。

解説

関数の 1 種類のバージョンは、コレクションの位置によってインデックスを検索することもできます。他のバージョンは、インデックスを名前で参照することができます。

詳細については、CDaoIndexInfo の構造を返したり、" "を参照してください。この構造体に dwInfoOptionsの説明で上記の情報項目に対応するメンバーがあります。1 レベルの情報を要求すると、前のレベルの情報を取得します。

関連情報は、DAO ヘルプ トピック「属性」プロパティ" "を参照してください。

必要条件

Header: afxdao.h

参照

関連項目

CDaoRecordset クラス

階層図

CDaoRecordset::GetFieldCount

CDaoRecordset::GetFieldInfo

CDaoRecordset::GetIndexCount

CDaoRecordset::GetLastModifiedBookmark