CDaoIndexFieldInfo 구조

CDaoIndexFieldInfo 구조는 다음과 같은 형태:

cDaoIndexFieldInfo 구조체
{
 nbsp; CString m_strName;????????? / / 기본
 ? BOOL m_bDescending;???????? / / 기본
}(&N)

CDaoIndexFieldInfo 구조에는 데이터 액세스 개체 (DAO)에 정의 된 인덱스 필드 개체에 대 한 정보가 들어 있습니다. Index 개체가 tabledef (또는 테이블을 기반으로 하는 recordset)에 인덱싱된 필드를 나타내는 필드의 번호를 가질 수 있습니다. 위의 기본 참조 나타냅니다 CDaoTableDef 또는 CDaoRecordset 클래스의 GetIndexInfo 멤버 함수를 호출 하 여 가져온 CDaoIndexInfo 개체의 m_pFieldInfos 멤버에 정보를 반환 하는 방법을。

인덱스 및 인덱스 field 개체는 MFC 클래스에 의해 표시 되지 않습니다. 대신 MFC 클래스 CDaoTableDef 또는 CDaoRecordset 개체를 원본으로 사용 하는 DAO 개체 Indexes 컬렉션 이라고 하는 index 개체의 컬렉션을 포함 합니다. 각 index 개체, field 개체의 컬렉션을 포함합니다. 이러한 클래스 멤버 함수 인덱스 정보의 개별 항목에 액세스를 제공 하거나 액세스할 수 있습니다 한 번에 모두 CDaoIndexInfo 개체와 포함 된 개체의 GetIndexInfo 멤버 함수를 호출 하 여. CDaoIndexInfo 개체는 다음, 데이터 멤버, m_pFieldInfos, CDaoIndexFieldInfo 개체의 배열을 가리키는 있다。

회원

m_strName

고유 인덱스의 field 개체를 이름을 지정 합니다. 자세한 내용은 DAO 도움말의 "Name 속성" 항목을 참조 하십시오.

m_bDescending

Index 개체에 의해 정의 된 인덱스 순서를 나타냅니다. TRUE 이면 순서 내림차순。

코멘트

Recordset 개체의 인덱스 컬렉션은 저장에 관심이 index 개체 또는 포함 된 tabledef의 GetIndexInfo 멤버 함수를 호출. 다음 CDaoIndexInfo 개체의 m_pFieldInfos 멤버에 액세스 합니다. M_pFieldInfos 배열의 길이 m_nFields에 저장 됩니다. CDaoIndexFieldInfo 는 또한 디버그 빌드에서 Dump 멤버 함수를 정의합니다. 덤프 를 사용 하 여 CDaoIndexFieldInfo 개체의 내용을 덤프합니다。

이 및 다른 MFC DAO 정보 구조체를 사용 하 여 자세한 참고 DAO 컬렉션: DAO 개체에 대 한 정보 얻기 Visual c + + 프로그래머 가이드。

참고 항목nbsp;CDaoTableDef::GetIndexInfo, CDaoRecordset::GetIndexInfo(&N)

Index