windows 2000 Server で Oracle 8.1.7 Enterprise Edisiton をインストールしました。MDAC 2.6 と Oracle ODBC driver 8.1.7.2.0 を使用しています。
 Oracle DB に接続しようとしています。Microsoft 提供の ODBC driver を使用すると接続できるのですが、Oracle 社提供の ODBC driver を使用すると、「Error Cannot Load Resource File spresus.dll」というエラー・ウィンドが出力されて、接続することができません。
 どうすれば接続できるのでしょうか?

A 回答 (2件)

DOSプロンプトでPATHと打って、Oracleのパスが表示されれば、パスは切れてると思います。


そうでないなら、PATHの文字数制限(?)かもしれません。
Win2000は使った事無いので何とも言えませんが、
Windows9XではPATHが255文字(?)以上切れない事がありました。
記述はしても、結局パスは切れていないって事もあります。
PATHの内容を確認して整理してみてはどうでしょうか?

この回答への補足

ありがとうございました。

この現象を ODBC ドライバ 8.1.7.2.0 固有のバグと判断しました。

理由
1.ODBC のテストでは DB に接続できている。が、実際に使用しようとするとconnect できない。
2.ODBC ドライバ 8.1.7.0.0 及び ODBC ドライバ 8.1.7.1.0 では問題なく動作する.

補足日時:2001/04/25 12:40
    • good
    • 0

Windows2000で試したわけではないので、はっきりしたことはわかりませんが、Win9xで同じようなメッセージが出たことがあります。

(Oracle8.0.5)

そのときは、Oracle InstallerがOracleのPathをインストール時に勝手に設定するのですが、Win9xではAutoexecに記述するときに、スペースが入り、Pathが有効になっていないのが原因でした。

System Pathがちゃんととおっているか確認してはどうでしょうか?

この回答への補足

 アドバイスありがとうございました。
 ためしに、Path のスペースを取り除いて(Program Files => ProgramFiles)みたのですが(ホルダも同然変えました)、問題が解決しません。
 何か他に思い当たる原因はないでしょうか?

補足日時:2001/04/16 13:31
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報