CDaoRecordset::SetCacheSize

캐시할 수 있는 레코드의 수를 설정 하려면이 멤버 함수를 호출 합니다.

void SetCacheSize(
   long lSize 
);

매개 변수

  • lSize
    레코드 개수를 지정합니다.기본값은 100입니다.캐싱 기능을 해제 하는 0으로 설정 합니다.설정 5-1200 레코드 사이 여야 합니다.캐시는 상당한 양의 메모리를 사용할 수 있습니다.

설명

캐시는 응용 프로그램이 실행 되는 동안 데이터를 다시 요청 하는 서버에서 최근에 검색 한 데이터를 저장 하는 로컬 메모리에 공간이 있습니다.데이터 캐싱 다이너셋 형식 recordset 개체를 통해 원격 서버에서 데이터를 검색 하는 응용 프로그램의 성능을 향상 시킵니다.데이터를 요청 하면 Microsoft Jet 데이터베이스 엔진 캐시에서 요청 된 데이터가 처음 보다 시간이 서버에서 검색 하는 대신 확인 합니다.ODBC 데이터 원본에서 가져오지 않은 데이터를 캐시에 저장 되지 않습니다.

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

관련된 정보를 보려면 DAO 도움말의 "CacheSize, CacheStart 속성" 항목을 참조 하십시오.

요구 사항

헤더: afxdao.h

참고 항목

참조

CDaoRecordset 클래스

계층 구조 차트

CDaoRecordset::FillCache

CDaoRecordset::GetCacheSize

CDaoRecordset::GetCacheStart

CDaoRecordset::SetCacheStart