CDaoWorkspace::Idle

정적 void 파스칼 유휴 (int nAction = dbFreeLocks);
throw (CDaoException, CMemoryException);

매개 변수

nAction

유휴 처리 하는 동안 수행할 작업입니다. 현재 유일 하 게 유효한 작업은 dbFreeLocks

주의

유휴 집중적인 데이터 처리로 인해 최신 상태가 아닐 수 있는 백그라운드 작업을 수행 하는 기회와 데이터베이스 엔진을 제공 하기 위해 호출 합니다. 이것은 종종 없는 없습니다 충분 한 배경 처리 시간 recordset의 모든 레코드를 최신 상태로 유지 하는 다중 사용자, 멀티태스킹 환경에서。

중요nbsp;유휴 호출 필요는 없습니다 데이터베이스의 Microsoft Jet 데이터베이스 엔진 버전 3.0 사용 하 여 만든입니다. 유휴 를 사용 하 여 이전 버전으로 만든 데이터베이스에 대해서만(&N)。

일반적으로 읽기 잠금이 해제 되 고 로컬 다이너셋 형식 recordset 개체의 데이터에에서 없는 다른 작업 (마우스 이동 포함) 발생 하는 경우에 업데이트 됩니다. 유휴 상태를 정기적으로 호출 하는 경우 불필요 한 읽기 잠금을 해제 하 여 백그라운드 처리 작업을 따라잡기 위해 시간 데이터베이스 엔진을 제공 합니다. 모든 읽기 잠금이 해제 될 때까지 처리를 지연 인수로 dbFreeLocks 상수를 지정 합니다.

응용 프로그램의 여러 인스턴스를 실행 하지 않으면이 멤버 함수 단일 사용자 환경에서 필요 하지 않습니다. 유휴 멤버 함수 강제로 메모리의 잠금을 해제 하는 디스크에 데이터를 데이터베이스 엔진 때문에 다중 사용자 환경에서 성능을 증가할 수 있습니다. 트랜잭션의 작업 일부를 함으로써 읽기 잠금을 해제할 수도。

작업 영역에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 DAO 작업 영역 에서 Visual c + + 프로그래머 가이드. 관련된 정보에 대 한 DAO 도움말에서 "유휴 방법" 항목을 참조 하십시오.

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

Index