CDaoRecordset::IsBOF

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

반환 값

Recordset에 레코드가 없는 경우 또는 첫 번째 레코드; 앞 뒤로 스크롤할 해야 하는 경우 0이 아닌 그렇지 않으면 0。

주의

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

첫 번째 레코드가 현재 레코드일 경우 MovePrev를 호출 하면 IsBOF 를 0이 아닌 반환 이후에. IsBOF 0이 아닌 반환 하는 경우 MovePrev를 호출 하면 예외가 throw 됩니다. IsBOF 가 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::IsEOF(&N)

Index