문제

실제로 나는 다음 코드를 사용하여 Compact Access 2003 데이터베이스 (MDB 파일)를 사용하고 있습니다.과거에는 jro.jetengine을 사용했지만 (그러나 쓸모 없음)

코드 :

Add Reference: Microsoft Office 12.0 Access Database Engine Object Library

Dim AccessEngine As New Microsoft.Office.Interop.Access.Dao.DBEngine
AccessEngine.CompactDatabase(File_Path, compact_file, Nothing, Nothing, ";pwd=mypass")
.

괜찮을 것 같습니다. 예외 없음, 오류 없음, 아무런 조언도 생성되지 않습니다. DB는 압축되어 있습니다.jro.jetengine

를 사용하십시오

위의 코드가 Compact MDB 파일 (Access 2003)에 맞는 것입니다.뭔가가 누락 되었습니까?

도움이 되었습니까?

해결책

방금 VB.net 2010에서 코드를 테스트했으며 잘 작동하는 것 같습니다.실제로 Access 2003 데이터베이스를 컴팩트했으며 압축 된 데이터베이스는 나중에 괜찮아요.그래서, 아니, 나는 네가 "무언가를 놓친"라고 생각하지 않는다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top