다음을 통해 공유


CRecordset::GetStatus

레코드 및 마지막 레코드 인지 나타났습니다 현재 레코드의 인덱스를 확인 합니다.

void GetStatus(
   CRecordsetStatus& rStatus 
) const;

매개 변수

  • rStatus
    참조 하는 CRecordsetStatus 개체입니다.자세한 내용은 설명 부분을 참조하십시오.

설명

CRecordset인덱스를 추적 하려고 하지만 경우에 따라이 불가능할 수도 있습니다.참조 GetRecordCount 에 대 한 설명입니다.

CRecordsetStatus 는 구조를 가집니다.

struct CRecordsetStatus

{

long m_lCurrentRecord;

BOOL m_bRecordCountFinal;

};

두 멤버의 CRecordsetStatus 다음과 같은 결과가 나타납니다.

  • m_lCurrentRecord 라고 하는 경우 레코드 집합에서 현재 레코드의 인덱스를 포함 합니다.인덱스를 확인할 수 없는 경우이 멤버를 포함 AFX_CURRENT_RECORD_UNDEFINED (-2).경우 IsBOF 입니다 TRUE (빈 레코드 집합 또는 시도 하기 전에 첫 번째 레코드를 스크롤하려면) 다음 m_lCurrentRecord 설정 AFX_CURRENT_RECORD_BOF (-1).첫 번째 레코드에서 다음이 0으로 설정 되어 있으면 두 번째 1, 기록 등에.

  • m_bRecordCountFinal Nonzero 레코드 집합에서 레코드의 총 수를 확인할 경우.일반적으로이 레코드 집합의 처음부터 시작 하 고 호출 하 여 수행 해야 할 MoveNext 때까지 IsEOF 0이 아닌 값을 반환 합니다.이 멤버는 0 이면 레코드 개수가 반환 된 GetRecordCount, 않습니다-1 인 경우만 "높은 수준"의 레코드 개수.

요구 사항

헤더: afxdb.h

참고 항목

참조

CRecordset 클래스

계층 구조 차트

CRecordset::GetRecordCount