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
数値の位置で検索する場合の、テーブルの Indexes コレクション内の 0 から始まるインデックス番号。indexinfo
CDaoIndexInfo 構造体への参照。dwInfoOptions
インデックスに関してどの情報を取り出すかを指定するオプション。 オプションの種類と、各指定により関数が返す情報を次に示します。 必要なレベルの情報だけを取得するのが最も効率の良い使い方です。AFX_DAO_PRIMARY_INFO (既定) 名前、フィールド情報、フィールド
AFX_DAO_SECONDARY_INFOプライマリ情報プラス。プライマリ、一意、クラスター化、IgnoreNulls、必要、外国
AFX_DAO_ALL_INFOプライマリとセカンダリの情報プラス。個別のカウント
lpszName
名前で検索する場合の、インデックス オブジェクトの名前へのポインター。
解説
関数の 1 つの形式では、コレクションの位置でインデックスを検索します。 もう 1 つの形式では、インデックスを名前で検索します。
返される情報の詳細については、CDaoIndexInfo 構造体を参照してください。 この構造体は、上記の dwInfoOptions で説明した情報に対応するメンバーを保持します。 あるレベルの情報を要求すると、それ以下のレベルの情報も返されます。
関連情報については、DAO ヘルプの「Attributes Property」を参照してください。
必要条件
**ヘッダー:**afxdao.h
参照
参照
CDaoRecordset::GetLastModifiedBookmark