CRecordset::GetRowsFetched

Const DWORD GetRowsFetched);

반환 값

주어진된 인출 후 데이터 원본에서 검색 된 행 수。

주의

얼마나 많은 레코드를 실제로 인출 후 가져온 확인 하려면이 멤버 함수를 호출 합니다. 대량 행 페치를 구현한 경우에 유용 합니다. 행 집합 크기는 일반적으로 얼마나 많은 행 인출;에서 검색 됩니다 나타냅니다. 그러나, 레코드 집합에 있는 행의 총 수는 또한 얼마나 많은 행을 행 집합에서 검색 됩니다 영향을. 예를 들어, 레코드 집합 행 집합 크기 설정을 4의 10 레코드가 있으면 MoveNext 를 호출 하 여 recordset을 반복 될 겨우 2 레코드 최종 행 집합。

대량 행 페치를 구현 하려면 Open 멤버 함수의 dwOptions 매개 변수에서 CRecordset::useMultiRowFetch 옵션을 지정 해야 합니다. 행 집합 크기를 지정 하려면 SetRowsetSize 호출。

대량 행 페칭에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 레코드 집합: 레코드 페치 대량 (ODBC) Visual c + + 프로그래머 가이드。

예제

MultiRowSet rs;

/ / 행 집합 크기 설정
rs입니다.SetRowsetSize (5);

/ / 레코드 집합을 엽니다
rs입니다.열기 (CRecordset::dynaset, NULL,
 nbsp;?????? CRecordset::useMultiRowFetch);

/ / 레코드 집합을 통해 행 집합에 의해 루프
동안 (! rs.IsEOF ())
{
 ?? 에 대 한 (int 행 개수 = 0; 
 ??????? 행 개수 < (int) rs.GetRowsFetched ();
 ??????? rowCount + +)
 ?? {
 ????? / / 뭔가
 ?? }

rs입니다.MoveNext ();
}

rs입니다.Close)

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

참고 항목nbsp;CRecordset::SetRowsetSize, CRecordset::CheckRowsetError(&N)

Index