質問: accessデータベースの最適化をexcelvbaでやりたい レコードの追加・削除を繰り返して重たくなったaccessデータベースを軽くするために、手作業で「ツール→データベースユーティリティ→最適化」とやっているのですが、これをexcelvbaで自動化したいのです。 adoのコマンドでできるのでは?と勝手に考えているのですが、どうなんでしょうか? excelvbaから可能でしたら、どのように書けばよいか教えてください。 なお、adoの知識は非常に乏しいのですが、「connectionオブジェクトやrecordsetオブジェクトを定義して、レコードの追加・削除を行う」程度なら分かります。(逆に言うとそれくらいしか分かりません...) 平易な言葉でお教えいただけると助かります。よろしくお願いいたします。
回答: > ファイル名を変えなくても良い方法があったら 多分、無いと思います。 最適化後のデータベースファイルを削除しておいてから実行する、とかしかないのでは、と思います。 ごめんなさい。