2014-04-11 2 views
1

실제로 다음 코드를 사용하여 Access 2003 데이터베이스 (mdb 파일)를 압축합니다. 과거에는 JRO.JetEngine을 사용했습니다 (그러나 쓸모가 없습니다).DAO를 통해 VB.NET에서 Access 2003 데이터베이스 압축

코드 : 보인다

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를 예외, 오류없이, 아니 조언이 생성되지 않습니다 .... 그러나 (이 인터넷 검색) 때문에 여전히, 나는 100 % 확실하지 않다 I 액세스 2003 컴팩트 MDB 파일 (액세스 2003)에 올 JRO.JetEngine

내 위의 코드를 사용해야합니다 다른 사이트에 읽고? 뭔가 빠졌어?

답변

1

VB.NET 2010에서 코드를 테스트 한 결과 제대로 작동하는 것 같습니다. 그것은 정말로 Access 2003 데이터베이스를 압축했고 압축 된 데이터베이스는 나중에 열었습니다. 그래서, 아니, 나는 당신이 "뭔가를 놓치고있다"고 생각하지 않는다.