VBA(VB6)でOracle 10gにアクセスするスクリプトを実装しています。OLE DBを使ってアクセスしているのですが、どうしてもうまくいきません。「接続できません。ORA-06413:接続がオープンしていません。」というエラーメッセージがでます。
数日間、検索 + 試行錯誤したが、うまくいきません。インストールパスに空白が含まれているからかも?と考えて、再インストールしたところ、無事アクセスできるようになりました。
【変更後】c:\MicrosoftVisualStudio
【変更前】c:\Program FIles\MIcrosoft Visual Studio
そういえば、昔は、開発環境をProgram Filesの下にはインストールしなかったなぁ。
あと、Vista以降で、VB6を使う場合、管理者として実行した方が良いと思います。レジストリアクセスに失敗することがあります。
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment