掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
OLEDB32.DLLのバージョンが変わる? (ID:91472)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
魔界の仮面弁士さんご返事ありがとうございます。 原因わかりました。魔界の仮面弁士さんがおしゃる「DLL Hell」です。 インストーラにファイル「msdart.dll」の最新バージョンを含めてしまい、他の依存ファイルとの整合性が取れなくなり接続できなくなってしまいました。「oledb32.dll」を2.53に上書きして動作したのは、mdac2.5 sp3以降までは、「msdart32.dll」なので、そのPCにはmdac2.5の環境があり動作したものと思われます。実際は2.73で動作していました。インストーラにそもそも「msdart.dll」を含めたのは、Windows 2000 Serverでセットアップ時に下記メッセージが表示され、セットアップができなくファイル「msdart.dll」を含めたらセットアップできたのです。このとき一番古いバージョンの「msdart.dll」を含めるか、最新のMdacを含んだインストーラにするべきだったと思う所存です。 <メッセージ> 「プロシージャエントリポイントSetFileSecurirtyIがダイナミックリンクライブラリ MSDART.DLLから見つかりませんでした。」 上記メッセージの対策方法をご存知でしたら誰か教えてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.