CDaoRecordset::SetCurrentIndex

Setcurrentindex를 무효화 (LPCTSTR lpszIndex );
throw (CDaoException, CMemoryException);

매개 변수

lpszIndexnbsp;??설정 해야 하는 인덱스의 이름이 포함 된 포인터(&N)。

주의

테이블 형식 레코드 집합에 인덱스를 설정 하려면이 멤버 함수를 호출 합니다. 기본 테이블의 레코드는 특정 순서로 저장 되지 않습니다. 데이터베이스에서 반환 되는 레코드의 순서를 변경 하는 인덱스를 설정 하지만 레코드가 저장 되는 순서에는 영향을 주지 않습니다. 지정된 된 인덱스는 이미 정의 되어 있어야 합니다. 존재 하지 않는 index 개체를 사용 하려고 또는 Seek를 호출 하는 경우 인덱스가 설정 되지 않은 경우 MFC에서 예외를 throw 하는 경우。

CDaoTableDef::CreateIndex 를 호출 하 여 CDaoTableDef::Append를 호출 하 고 레코드 집합을 다시 기본 tabledef의 Indexes 컬렉션에 새 인덱스를 추가 하 여 테이블에 새 인덱스를 만들 수 있습니다.

테이블 형식 레코드 집합에서 반환 되는 레코드는 기본 tabledef에 정의 된 인덱스 기준 으로만 정렬할 수 있습니다. 레코드를 다른 순서로 정렬 하려면 다이너셋 형식 또는 스냅숏 형식 recordset CDaoRecordset::m_strSort 에 저장 된 SQL ORDERBY 절을 사용 하 여 열 수 있습니다. 。

레코드를 찾는 방법에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 DAO 레코드 집합: 레코드 집합 탐색 Visual c + + 프로그래머 가이드에서. 관련된 내용은 "Index 개체" 항목 및 정의 DAO 도움말에서 "현재 인덱스"를 참조 하십시오.

CDaoRecordset 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CDaoRecordset::GetCurrentIndex(&N)

Index