1、「Visual Studio メニュー」⇒「プロジェクト」⇒「参照の追加」から、「参照の追加」画面を開く。
2、「.NET」タブにある、「Microsoft.Office.Interop.access.dao」を追加。
3、以下のソースで最適化を行う。
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");
}
最近のコメント