vbからoracleへの接続
vbからoracleへの接続について教えて下さい。
ORACLEデータベースにoo4oを使って接続をしているのですが、Oracleクライアントをインストール済みのPCでは何ら問題なく接続できます。
OracleクライアントをインストールしていないPCではエラーメッセージがでてしまいます。
処理はこんな感じです...
Public ssOra As Object
Public dbOra As OraDatabase
Public dynOra As OraDynaset
Set ssOra = CreateObject("OracleInProcServer.XOraSession")
Set dbOra = ssOra.OpenDatabase("HRH", "HRH00/HRH00", 0&)
Set dynOra = dbOra.DbCreateDynaset("select * from 消耗品_注文履歴", 0&)
Set ssOra... のところでエラーとなってしまいます。エラー内容は
********実行時エラー'429'*****************************
ActiveXコンポーネントはオブジェクトを作成できません
**************************************************
activeX,oracle関連のDLLファイルは参照設定に登録しています。
これを解決するためにはOracleクライアントをインストールするしかないのでしょうか?
また、インストールしたらエラーは本当になくなるのでしょうか?
皆様宜しくお願いします。
ちなみにクライアントPCはOS:WIN95 oracleバージョン8.1.7です
お礼
御回答、ありがとうございます。 >Oracleに接続が失敗したかを判定する方法が知りたいのでしょうか? そうです。失敗時にログファイルにエラーメッセージを出力したいのです…。 今回、シェルを初めて使うので、本で調べたり、ネットで調べているのですが、よくわからず質問させていただきました。 ご回答された内容を参考にさせて頂きます。ありがとうございました。