Microsoft Access Club Access超初心者対象Forum Access初級者対象Forum Access初・中級者対象Forum Access VBA Tips Forum DAO、ADO、SQL Forum

     

リストへもどる

投稿記事の一括表示

タイトルmdbに接続できません
記事No10723
投稿日: 2011/04/09(Sat) 08:22
投稿者batch-man
OS:Windows2008server SP2
Access Version:2000

はじめまして。

Windows2008Server上へ、Windows2000上のASPを移植しましたが、ADOでMDBに接続すると
「プロバイダーが見つかりません」というエラーでMDBが開けません。

サーバーは本番系、開発系で、同一のWindows2008Serverを準備しているのですが、
本番系では接続できるのですが、開発系はエラーとなります。IISのデフォルト設定、
OSのデフォルト設定、仮想ディレクトリへのアクセス制限等があるのかもしれません
が解決できません。詳しい方、ご教授Kださい。

以下、この投稿を行うにあたり、前提条件、事前に確認したことを列挙します。

OS、MDBについては上記の通り。
・MDBへ接続するため、マイクロソフトのサイトからaccessdatabaseEngine(32ビット)を
 ダウンロードしてインストール
・IIS7.0にMDB参照用のサイトを構築、ASPでネットワーク経由でMDBを操作する。
・言語はJscript(更新用),VBscript(参照用)。
・本番系、開発系とも、Provider=Microsoft.ACE.OLEDB12.0、Connectionstring="ADODB.CONNECTION"、
 フルパスでDSN指定
・本番系、開発系のiisのアプリケーションプール、MDB参照のサイトを確認した結果、同一であった。
・レジストリに指定してあるMicrosoft.ACE.OLEDB12.0のDriver、SetUpに対応するDLLは存在する。
・ODBCのレジストリを比較した結果、同一であった。
・「test.udl」を作成してMDBへの接続して接続テストを行うと接続ができる。
・32ビットアプリケーションはアプリケーションプールの詳細設定でTRUEとしている。

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

ページの先頭へ 前ページへ戻る