- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[ASP]Accessファイルへの接続でエラー)
[ASP]Accessファイルへの接続でエラー
このQ&Aのポイント
- VPSサーバでASPを動かしたいのですが、エラーが出てしまい、困っています。
- ネットで調べて、このプロバイダというものをインストールし、コンパネからODBCに設定してやれば上手くいく、という答えにたどり着いたのですが、64bitと32bitの混在、Accessのバージョンでスクリプトが違うとか、様々なケースで対策が違うようで、分からなくなってしまいました。
- サーバやらIISやら、必死になって設定するような素人です。その為、取り敢えず自分のWindows7でIIS7.0を立ち上げ、簡単なAccessファイルに接続するASPを作りテストしていますが、やはり同じエラーが出てしまいます。一体どのプロバイダをインストールすれば良いのか、インストールした後はどうすれば良いのか、どうか御指南頂けますよう、よろしくお願い致します。
- みんなの回答 (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 同梱で提供されているのでインストールは不要だそうです。
お礼
お礼が遅くなりすみませんでした。 その後、色々とチャレンジしてみて、ドライバだけの問題では無い事が判明。 各種設定と、参考サイトをもとに何とかDBファイルにアクセスできました!! まだ道のりは長そうですが、山を越えたような気がします。 本当にありがとうございました。