CDaoTableDef::CreateIndex
테이블에 인덱스를 추가 하려면이 함수를 호출 합니다.
void CreateIndex(
CDaoIndexInfo& indexinfo
);
매개 변수
- indexinfo
참조 하는 CDaoIndexInfo 구조.
설명
인덱스 데이터베이스 테이블 및 중복 레코드가 허용 되지 액세스할 레코드의 순서를 지정 합니다.또한 인덱스 효율적인 데이터 액세스를 제공합니다.
테이블에 대 한 인덱스를 만들 필요는 없지만 크고 인덱싱되지 않은 테이블에서는 특정 레코드에 액세스 하거나 recordset을 만드는 시간이 오래 걸릴 수 있습니다.반면, 너무 많은 인덱스를 만들고 업데이트를 늦 추는, 추가 및 삭제 작업에 따라 모든 인덱스도 자동으로 업데이트 됩니다.인덱스를 만들 것인지를 결정할 때 이러한 요인을 고려해 야 합니다.
다음 멤버는 CDaoIndexInfo 구조를 설정 해야 합니다.
m_strName 의 이름을 제공 해야 합니다.
m_pFieldInfos배열을 가리켜야 CDaoIndexFieldInfo 구조.
m_nFields필드 수가 배열에 지정 해야 CDaoFieldInfo 구조.
남은 멤버 이면 무시 됨된 설정 됩니다 거짓.또한는 m_lDistinctCount 멤버의 인덱스를 만드는 동안 무시 됩니다.
요구 사항
헤더: afxdao.h