CDaoRecordset::SetCacheSize

Setcachesize를 무효화 (긴 lSize );
throw (CDaoException, CMemoryException);

매개 변수

lSize

레코드 수를 지정합니다. 일반적인 값은 100입니다. 설정 0은 캐싱을 해제 합니다. 설정 5-1200 레코드 사이 여야 합니다. 캐시 메모리의 상당한 금액을 사용할 수 있습니다.

주의

캐시 레코드 수를 설정 하려면이 멤버 함수를 호출 합니다. 캐시는 응용 프로그램을 실행 하는 동안에 데이터를 다시 요청 됩니다 서버에서 가장 최근에 검색 한 데이터를 보유 하 고 있는 로컬 메모리에 있는 공간입니다. 데이터 캐시에 다이너셋 형식 recordset 개체를 통해 원격 서버에서 데이터를 검색 하는 응용 프로그램의 성능을 향상 시킵니다. 데이터를 요청 하는 경우 Microsoft Jet 데이터베이스 엔진이 더 많은 시간을 소요 하는 서버에서 검색 하는 것 보다는 것과 먼저 요청한 데이터에 대 한 캐시를 확인 합니다. ODBC 데이터 원본에서 오지 않는 데이터 캐시에 저장 되지 않습니다.

연결된 테이블 같은 ODBC 데이터 원본에 로컬 캐시를 사용할 수 있습니다. 캐시를 만들려면 원격 데이터 원본에서 recordset 개체를 열고 SetCacheSizeSetCacheStart 멤버 함수를 호출 하 고 이동 작업 중 하나를 사용 하 여 레코드를 통해 단계 또는 FillCache 멤버 함수를 호출 합니다. SetCacheSize 멤버 함수의 lSize 매개 변수는 응용 프로그램 한 번에 작업할 수 있는 레코드 수에 기반 할 수 있습니다. 예를 들어, 화면에 표시 되는 데이터의 원본으로 recordset을 사용 하는 경우 20 20 개의 레코드를 한 번에 표시로 SetCacheSizelSize 매개 변수를 전달할 수 있습니다. 。

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

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

참고 항목nbsp;CDaoRecordset::FillCache, CDaoRecordset::GetCacheSize, CDaoRecordset::GetCacheStart, CDaoRecordset::SetCacheStart(&N)

Index