DAO를 통해 VB.NET에서 Access 2003 데이터베이스 압축
-
21-12-2019 - |
문제
실제로 나는 다음 코드를 사용하여 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 데이터베이스를 컴팩트했으며 압축 된 데이터베이스는 나중에 괜찮아요.그래서, 아니, 나는 네가 "무언가를 놓친"라고 생각하지 않는다.
제휴하지 않습니다 StackOverflow