質問: お世話になります。 C#(4.5)を使用して、Accessのデータベースを操作するアプリを組んでいるのですが、 他のPCで使用するにはそれぞれのPCにAccessDatabaseEngineをインストールしないと 動かないとどこのサイト様でも書かれているのですが、これはどうしても必須なのでしょうか。 一台ごと、Officeのビット数を確認しながら上記のパッケージを入れなければならないのは 非常に重荷だと感じるのです。Excelなどのアドオンを思い出してしまいます。 もし、回避しても動かす方法があればお教えください。 或いは、.Netのように、新しいバージョンが必要なときはダイアログなどが出てインストールを 促すような方法でもあるならば、それでも良いかと思います。 なければないでソースでインストールするように促すので、できるかできないかをご助力 いただきたいと思います。 よろしくお願いいたします。
回答: 標準のJet4.0のOLEDBでは古いAccess(2003以下)のmdbしか扱えないので、事実上必須と思います。