CDaoWorkspace::Idle
호출 유휴 데이터베이스 엔진에서 집중적인 데이터 처리로 인해 최신 상태가 아닐 수 있는 백그라운드 작업을 수행할 수 있는 기회를 제공 합니다.
static void PASCAL Idle(
int nAction = dbFreeLocks
);
매개 변수
- nAction
유휴 처리 하는 동안 수행할 작업입니다.유효한 작업 중 dbFreeLocks.
설명
대개는 없는 레코드 집합에서 레코드를 모두 최신 상태로 유지 하려면 충분 한 배경 처리 시간 다중 사용자, 멀티태스킹 환경에서 마찬가지입니다.
[!참고]
호출 유휴 Microsoft Jet 데이터베이스 엔진 버전 3.0으로 만든 데이터베이스와 함께 필요 하지 않습니다.사용 유휴 이전 버전으로 만든 데이터베이스에 있습니다.
일반적으로 읽기 잠금이 해제 되 고 로컬 다이너셋 형식 recordset 개체에서 데이터 업데이트만 마우스 움직임 등 다른 동작이 발생 하는 경우.주기적으로 호출 하는 경우 유휴를 해제 하 여 백그라운드 처리 작업을 처리 하는 데 시간이 데이터베이스 엔진과 잠금을 읽을 불필요 한 제공 합니다.지정 하는 dbFreeLocks 상수를 인수로 지연 모든 읽기 잠금이 해제 될 때까지 처리 합니다.
응용 프로그램의 여러 인스턴스를 실행 하지 않는 경우이 멤버 함수 단일 사용자 환경에서 필요 하지 않습니다.유휴 멤버 함수는 데이터베이스 엔진에서 잠금을 메모리에서 디스크로 데이터를 플러시할 수 강제로 때문에 다중 사용자 환경에서 성능을 향상 될 수 있습니다.트랜잭션 작업 부분 하 여 읽기 잠금을 해제할 수도 있습니다.
관련된 정보를 보려면 DAO 도움말의 "방법 유휴 상태" 항목을 참조 하십시오.
요구 사항
헤더: afxdao.h