投稿者 還暦  (社会人) 投稿日時 2020/3/7 12:50:37
初めて書き込ませていただきます。VB中学校様にはいつも大変お世話になっています。
VB+ACCESSでプログラムを作成していますが、どうしても解決できない問題が発生したため相談させてください。

環境:Windows10
        Visual Studio 2013
        Access DataBaseEngin 2010

問題点:VB.Netでaccdbファイルを開いて処理を行うとlaccdbファイルが消えずに残る

以前は問題なく動作していたプログラムが動かなくなり困っています。
データベースコネクションをDisposeすればlaccdbファイルは消えていたのですが、
最近になって消えずに残るためにエラーが起こります。プログラム上から削除することもできません。
おそらくWindows10にしてからだと思います。具体的作業は、

1.大量の個人用DBに新しいTableを追加する
  ファイル名のリストを配列に入れ、For~NextループでDBを処理しています。
  laccdbが消えないため、64個でエラーになります。

2.作業用DBを読み込んだ後に削除する
  読み込んだ後にlaccdbが残るために削除できません。

コネクションプーリングを無効にするとかUsingでDBを開くとか、google先生に教えてもらった方法を試して
みましたが上手くいきません。どなたか解決方法をご存じないでしょうか。よろしくお願いいたします。