実際、次のコードを使用して 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")
それは正常に実行されているようです:例外もエラーもアドバイスも作成されず、圧縮されたデータベースが作成されます....しかし、(グーグルで)他のサイトでアクセスするには2003を使用する必要があることを読んだので、100%確信が持てません。 。ジェットエンジン
上記のコードは mdb ファイルを圧縮するのに正しいですか (access 2003)? 何か足りない?