• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[ASP]Accessファイルへの接続でエラー)

[ASP]Accessファイルへの接続でエラー

このQ&Aのポイント
  • VPSサーバでASPを動かしたいのですが、エラーが出てしまい、困っています。
  • ネットで調べて、このプロバイダというものをインストールし、コンパネからODBCに設定してやれば上手くいく、という答えにたどり着いたのですが、64bitと32bitの混在、Accessのバージョンでスクリプトが違うとか、様々なケースで対策が違うようで、分からなくなってしまいました。
  • サーバやらIISやら、必死になって設定するような素人です。その為、取り敢えず自分のWindows7でIIS7.0を立ち上げ、簡単なAccessファイルに接続するASPを作りテストしていますが、やはり同じエラーが出てしまいます。一体どのプロバイダをインストールすれば良いのか、インストールした後はどうすれば良いのか、どうか御指南頂けますよう、よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • WebSurfer
  • ベストアンサー率55% (33/59)
回答No.1

> test.Provider = "Microsoft.ACE.OLEDB.12.0" ACE (Access Connectivity Engine) OleDb プロバイダを使うなら、Microsoft Download Center から AccessDatabaseEngine.exe をダウンロードしてマシンにインストールする必要があります。 詳しくは以下のページを見てください。 Access 2007 の DB を利用するアプリ開発 http://surferonwww.info/BlogEngine/post/2011/11/08/Development-of-application-which-uses-accdb-file-of-Access-2007.aspx ちなみに、JET 4.0 データベースエンジン用の OLEDB プロバイダ、ODBC ドライバーは Windows OS 同梱で提供されているのでインストールは不要だそうです。

参考URL:
http://surferonwww.info/BlogEngine/post/2011/11/08/Development-of-application-which-uses-accdb-file-of-Access-2007.aspx
mmr0920
質問者

お礼

お礼が遅くなりすみませんでした。 その後、色々とチャレンジしてみて、ドライバだけの問題では無い事が判明。 各種設定と、参考サイトをもとに何とかDBファイルにアクセスできました!! まだ道のりは長そうですが、山を越えたような気がします。 本当にありがとうございました。

関連するQ&A