DAOを介してVB.NET内のACCESS 2003データベースをコンパクト化する
-
21-12-2019 - |
質問
実際には、次のコードを使用してコンパクトアクセス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")
.
罰金を尽くしているようです:例外なし、エラーなし、誤ったアドバイスは編成されていません。jro.jetengine
を使用する私の上記のコードは、MDBファイル(Access 2003)をコンパクトにするのに正しいですか?何かが足りない?
解決
私はちょうどvb.net 2010であなたのコードをテストし、それはうまく機能しているようです。それは本当にアクセス2003データベースと圧縮されたデータベースがその後大丈夫で開かれました。だから、いいえ、私はあなたが「何かが足りない」とは思わない。
所属していません StackOverflow