1、「Visual Studio メニュー」⇒「プロジェクト」⇒「参照の追加」から、「参照の追加」画面を開く。
2、「.NET」タブにある、「Microsoft.Office.Interop.access.dao」を追加。
3、以下のソースで最適化を行う。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
using Microsoft.Office.Interop.Access.Dao; public void DB最適化() { // 前のファイルが残っていたら削除 if (File.Exists("test_tmp.accdb")) File.Delete("test_tmp.accdb"); DBEngine dbe = new DBEngineClass(); dbe.CompactDatabase("test.accdb", "test_tmp.accdb", null, null, null); File.Delete("test.accdb"); File.Move("test_tmp.accdb", "test.accdb"); } |
コメント