CDaoRecordset::IsEOF

BOOL IsEOF () const;
throw (CDaoException, CMemoryException);

반환 값

Recordset에 레코드가 없는 경우 또는 마지막 레코드; 넘어 스크롤 하는 경우 0이 아닌 그렇지 않으면 0。

주의

Recordset의 마지막 레코드를 벗어나는 갔을 여부를 알아보려면 기록 레코드에서 스크롤할 때이 멤버 함수를 호출 합니다. IsEOF recordset 모든 레코드가 포함 되어 있거나 비어 있는지 여부를 확인 하려면 호출할 수 있습니다. Recordset에 레코드가 없는 경우 열기호출을 한 후에 즉시 IsEOF 를 0이 아닌 반환 합니다. 최소한 하나의 레코드가 있는 recordset을 열면 첫 번째 레코드가 현재 레코드일 및 IsEOF 는 0을 반환 합니다.

마지막 레코드가 현재 레코드 때 MoveNext를 호출 하면, IsEOF 아닌 이후에 반환 됩니다. IsEOF 를 0이 아닌 반환 하는 경우 MoveNext를 호출 하면 예외가 throw 됩니다. IsEOF 를 0이 아닌 반환 하는 경우 현재 레코드는 정의 그리고 모든 필요한 동작을 현재 레코드가 예외 발생。

IsBOFIsEOF 설정에 특정 방법의 효과:

이 표에서 IsBOF의 다양 한 조합과 함께 이동 작업 허용 /IsEOF

MoveFirst, MoveLast MovePrev,

Lt; 이동 0(&L)

Move 0

MoveNext,

Gt; 이동 0(&G)

IsBOF= 0이 아닌,
IsEOF= 0
허용 예외 예외 허용
IsBOF= 0,
IsEOF= 0이 아닌
허용 허용 예외 예외
모두 0이 아닌 예외 예외 예외 예외
둘 다 0 허용 허용 허용 허용

이동 작업 허용 작업 레코드를 찾아 성공적으로 것입니다 의미 하지는 않습니다. 그것은 단지 지정된 이동 작업을 수행 하려는 시도가 허용 되 고 예외를 생성 하지 것입니다 나타냅니다. IsBOFIsEOF 멤버 함수 값 시도 이동의 결과로 변경 될 수 있습니다.

IsBOFIsEOF 설정의 값에는 레코드를 찾지 않는 Move 작업의 효과 다음 표에 표시 된。

IsBOF IsEOF
MoveFirst, MoveLast 0이 아닌 0이 아닌
0 이동 변경 없음 변경 없음
MovePrev, 이동 lt; 0(&L) 0이 아닌 변경 없음
MoveNext, 이동 gt; 0(&G) 변경 없음 0이 아닌

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

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

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

Index