CDaoWorkspace::CompactDatabase

정적 void 파스칼 CompactDatabase (LPCTSTR lpszSrcNameLPCTSTR, lpszDestName, LPCTSTR lpszLocaledbLangGeneral, int = nOptions = 0 );
throw (CDaoException, CMemoryException);

정적 void 파스칼 CompactDatabase (LPCTSTR lpszSrcNameLPCTSTR,lpszDestName, LPCTSTR lpszLocale, int nOptions, LPCTSTR lpszPassword );
throw (CDaoException, CMemoryException);

매개 변수

lpszSrcName

기존 하는 이름 데이터베이스를 폐쇄 합니다. 전체 경로 파일 이름을 "C:\\MYDB와 같이 될 수 있습니다.MDB "입니다. 파일 이름 확장명이 있는 경우에 지정 해야 합니다. 네트워크 명명 규칙 (UNC) 유니폼을 지 원하는 경우에 "\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB 같은 네트워크 경로 지정할 수 있습니다.MDB "입니다. (이중 백슬래시가 필요 경로 문자열에 "\"는 c + + 이스케이프 문자가.)

lpszDestName

만들려는 압축된 된 데이터베이스의 전체 경로입니다. LpszSrcName와 같이 네트워크 경로 지정할 수 있습니다. LpszDestName 인수를 사용 하 여 lpszSrcName 으로 동일한 데이터베이스 파일을 지정할 수 없습니다.

lpszPassword

암호를 암호로 보호 된 데이터베이스를 압축할 때 사용 합니다. 참고 암호는 CompactDatabase 버전을 사용 하는 경우 모든 매개 변수가 제공 해야 합니다. 또한, 연결 매개 변수 이므로 필요한 특수 서식, 다음과 같은:;PWD =lpszPassword. 예를 들면:;PWD = "행복". (최고의 세미콜론)가 필요 합니다.

lpszLocale

LpszDestName만들기에 대 한 정렬 순서를 지정 하는 데 사용 하는 문자열 식입니다. DbLangGeneral (아래 참조)의 기본값을 그대로 사용 하 여이 인수를 생략 하면 새 데이터베이스의 로캘은 이전 데이터베이스와 동일 합니다. 가능한 값은:

nOptions

LpszDestName대상 데이터베이스에 대 한 하나 이상의 옵션을 나타냅니다. 기본값을 그대로 사용 하 여이 인수를 생략 하는 경우 동일한 암호화와 같은 버전을 lpszSrcName으로 lpszDestName 갖게 됩니다. 비트 OR 연산자를 사용 하 여 버전 옵션 중 하 나와 함께 dbEncrypt 또는 dbDecrypt 옵션을 결합할 수 있습니다. 데이터베이스 형식, 데이터베이스 엔진 버전 아닙니다 지정 가능한 값은:

주의

지정 된 Microsoft Jet 압축 하려면이 멤버 함수를 호출 (.MDB) 데이터베이스입니다. 데이터베이스의 데이터를 변경 하면 데이터베이스 파일 조각화 될 수 있습니다 및 필요한 것 보다 더 많은 디스크 공간을 사용 합니다. 정기적으로 데이터베이스 파일을 조각 모음을 데이터베이스를 압축 해야 합니다. 압축된 데이터베이스 일반적으로 작습니다. 복사 하 고 데이터베이스를 압축 하는 동안 정렬 순서, 암호화 또는 데이터 형식 버전을 변경할 수도 있습니다.

! 경고nbsp;CompactDatabase 멤버 함수 변환 되지 않습니다 제대로 완전 한 Microsoft Access 데이터베이스를 한 버전에서 다른. 데이터 형식 변환 됩니다. 폼과 보고서와 같은 Microsoft Access에서 정의 된 개체는 변환 되지 않습니다. 그러나 데이터를 올바르게 변환(&N)。

nbsp;CompactDatabase 를 사용 하 여 데이터베이스 파일을 복사할 수 있습니다 또한(&N)。

작업 영역에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 DAO 작업 영역 에서 Visual c + + 프로그래머 가이드. 압축 데이터베이스에 대 한 자세한 내용은 DAO 도움말의 "CompactDatabase 메서드" 항목을 참조 하십시오.

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

참고 항목nbsp;CDaoWorkspace::RepairDatabase(&N)

Index