
VBで OracleInProcServer.XOraSession を使い、
oracle9iのサーバーへ接続したいのですが、
現在10gのクライアントがインストールされており、
9iをインストールしてもサーバーへ接続できません。
レジストリを見るとoo4oは10gへ向いているようですが、9i用のDAOを利用したいです。
例えばOracleInProcServer.XOraSessionを利用したときに9iのoo4oを参照したいのですが、どのような方法があるでしょうか?
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
10gと9iの連携はしたことがありませんが、9iクライアントから8iサーバへの接続はしたことがあります。
サーバが9iだから9iクライアントを利用したいというだけであれば、10gクライアントからでも接続できませんか?
どうしても9iを利用したいのであれば、参照設定に入れてしまえばできませんか?
参照設定に
[OracleInProcServer X.X Type Library]
が二つ存在していませんか?
環境が無いままに話をしているので、想像で話をしております。すいません。
この回答への補足
ご回答ありがとう御座います。
>サーバが9iだから9iクライアントを利用したいというだけであれば、10gクライアントからでも接続できませんか?
試してみたのですが、
"接続できません。, ORA-03134: このバージョンのサーバーへの接続は、サポートされていません。
"
となってしまいます...
>OracleInProcServer X.X Type Library]
が二つ存在していませんか?
参照設定には
OracleInProcServer 5.0 Type Library
があります。これは10gのクライアントでしょうか?
ほかに関係ありそうなORACLEの参照は、
Oracle Administration Assistant 1.0 Type Library
Oracle Data Control
Oracle Primary Snap-In 1.0 Type Library
OraOLEDB 1.0 Type Library
などです。
9i のクライアント用の参照が入っていないのでしょうか?
9i のクライアントの OracleInProc Server x.x Type Library のx.xは、いくつになるでしょうか?
No.2
- 回答日時:
>参照設定には
>OracleInProcServer 5.0 Type Library
>があります。これは10gのクライアントでしょうか?
だと思います。
>9i のクライアントの OracleInProc Server x.x Type Library のx.xは、いくつになるでしょうか?
今オラ9がないのでわかりませんが、
http://okweb.jp/kotaeru.php3?q=774379
の#1のtaka_tetsu さんの発言によると4.0のようです。
ふと思ったのですが、オラ9クライアントのインストールディスクから、コンポーネントだけインストールしていませんか?
もしこれらのファイル
%oracle_home%\bin\oip9.dll
%oracle_home%\bin\oip9.tlb
%oracle_home%\bin\oraansi.dll
%oracle_home%\bin\oradc.ocx
が存在していなかったら、ODBCでしか利用できません。
SQLPlusもODBCです。
これらのファイルは、ディスクのどこかに入っているのですが、ヘルプに書いてあったと思います。
もし他の端末でつながる環境があるのであれば、その端末からコピって持ってきたらよいです。
さらに
・oip9.dll
・oradc.ocx
はレジストリ登録する必要があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OracleInProcServer.XOraSessio...
-
System.Net.Sockets.SocketExce...
-
VB6.0のコードによるMySQLへの接続
-
FFFTPでファイル一覧を取得でき...
-
データベース接続/切断の基本的...
-
ApacheWebサーバがあるサーバか...
-
データの更新
-
SQLserverについて
-
ctfmon.exe。スタック ベースの...
-
コマンドボタンのキャプション...
-
TeraTermマクロの”Link...
-
タスクバーのボタンがオレンジ...
-
GridviewとDataGridviewの違い
-
有効なwin32アプリケーションで...
-
Accessのマクロで、"RunApp/ア...
-
windows vistaで、最近 KACT2
-
web.configとは?(初心者です)
-
Windowsが起動しなくなってしま...
-
タスクマネージャーで終了しても…
-
タイマーマクロの二重起動防止...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベース接続/切断の基本的...
-
OracleInProcServer.XOraSessio...
-
同時多数のDB(ODBC-Access)アク...
-
AppletからDB接続について
-
c#のTLS1.2での通信について
-
JSP-Servlet-JavaBeansを使った...
-
データの更新
-
SQLserverについて
-
Excel VBAでSQLSERVERに接続、...
-
C#、Oracelへの接続につきまして
-
CGIとPHPは何をするもの?
-
Tomcat FireBird(データベー...
-
System.Net.Sockets.SocketExce...
-
問題に解答する。解答を正解と...
-
アップロード出来るサイトと出...
-
Delphi でOracleのデータを表示...
-
JDBCについて
-
教えてください。
-
クライアントからVB2005 .netア...
-
●Excel VBAからSQLServerのデー...
おすすめ情報