CDaoRecordset::SetAbsolutePosition

SetAbsolutePosition 무효 (긴 lPosition );
throw (CDaoException, CMemoryException);

매개 변수

lPosition

레코드 집합에서 현재 레코드의 서 수 위치에 해당。

주의

Recordset 개체의 현재 레코드에 대 한 상대 레코드 번호를 설정합니다. SetAbsolutePosition 을 호출 하면 다이너셋 형식 또는 스냅숏 형식 recordset에서 서 수 위치를 기준으로 특정 레코드의 현재 레코드 포인터 위치를 수 있습니다. GetAbsolutePosition 를 호출 하 여 현재 레코드 번호를 확인할 수 있습니다.

메모nbsp;??이 멤버 함수는 다이너셋 형식 및 스냅숏 형식 레코드 집합에 대해서만 유효(&N)。

내부 DAO 개체의 AbsolutePosition 속성 값은 0부터 시작; 설정 0 recordset의 첫 번째 레코드를 가리킵니다. 채워진된 레코드 원인 예외를 throw MFC의 숫자 보다 큰 값을 설정 합니다. GetRecordCount 멤버 함수를 호출 하 여 레코드 집합의 채워진된 레코드 수를 확인할 수 있습니다.

현재 레코드를 삭제 하는 경우 AbsolutePosition 속성 값은 정의 되지 않은, 및 MFC 참조 되는 경우 예외를 throw 합니다. 새 레코드는 시퀀스의 끝에 추가 됩니다.

메모nbsp;??이 속성을 대리 레코드 수로 사용할 아닙니다. 책갈피는 여전히 유지 하 고 지정 된 위치에 반환 하는 권장된 방법 이며 모든 유형의 책갈피를 지 원하는 recordset 개체에서 현재 레코드 위치 하는 유일한 방법은. 특히, 주어진된 레코드의 위치는 이전 레코드를 삭제할 때 변경 됩니다. 또한 ORDER BY 절을 사용 하 여 SQL 문을 통해 만들지 않은 recordset 내에서 개별 레코드의 순서가 보장 되지 않습니다 때문에 recordset 다시 다시 하는 경우 주어진된 레코드가 같은 절대 위치를 갖지 것입니다(&N).

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

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

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

Index