다음을 통해 공유


CRecordset::SetRowsetSize

페치 중에 검색 하려는 레코드 수를 지정 합니다.

virtual void SetRowsetSize(
   DWORD dwNewRowsetSize 
);

매개 변수

  • dwNewRowsetSize
    페치 중에 검색 하는 행의 수입니다.

설명

대량 행 페치를 사용할 때 단일 패치에서 검색 하려는 얼마나 많은 행이 가상 멤버 함수를 지정 합니다.대량 행 페치를 구현 하려면 설정 해야 합니다의 CRecordset::useMultiRowFetch 옵션에 dwOptions 매개 변수는 열려 멤버 함수.

[!참고]

호출 SetRowsetSize 을 구현 하지 않고 대량 행 페칭 (fetching) 경우 실패 한 어설션이에 발생 합니다.

호출 SetRowsetSize 호출 하기 전에 열려 처음에 레코드 집합의 행 집합 크기를 설정 합니다.대량 행 페치가 구현 되 면 기본 행 집합 크기는 25입니다.

[!참고]

주의 호출할 때 SetRowsetSize.저장소 수동으로 데이터를 할당 하는 경우 (지정 된 대로 CRecordset::userAllocMultiRowBuffers 옵션에서 dwOptions 매개 변수의 열려)를 호출한 후 이러한 저장 버퍼를 다시 할당 해야 하는지 여부를 확인 해야 SetRowsetSize, 커서 탐색 작업을 수행 하기 전에.

행 집합 크기의 현재 설정을 확인 하려면 호출 GetRowsetSize.

대량 행 페칭 (fetching) 하는 방법에 대 한 자세한 내용은 레코드 집합: 레코드 페치 대량 (ODBC).

요구 사항

헤더: afxdb.h

참고 항목

참조

CRecordset 클래스

계층 구조 차트

CRecordset::Open

CRecordset::GetRowsetSize

CRecordset::CheckRowsetError

CRecordset::DoBulkFieldExchange