PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22918 07/01/26 13:41:35 RE(5):COM/MTS/COM+コンポーネント By jyun
22033 05/06/07 10:13:31 RE(4):COM/MTS/COM+コンポーネント By motton
22031 05/06/06 17:14:28 RE(3):COM/MTS/COM+コンポーネント By Cherry_Sunburst
22030 05/06/06 11:05:15 RE(2):COM/MTS/COM+コンポーネント By motton
22029 05/06/06 10:43:20 RE(1):COM/MTS/COM+コンポーネント By isii
22021 05/06/03 11:54:58 COM/MTS/COM+コンポーネント By motton

カテゴリ:PowerBuilderの開発環境
日付:2005年06月06日 10:43 発信者:isii
題名:RE(1):COM/MTS/COM+コンポーネント

mottonさん、こんにちは。
COM/MTS/COM+とは全く関係がありません。
メッセージの通り、Oracleがクライアントに正しくインストールされていない可能性があります。
>  SQLCA.DBMS = \"O90 Oracle9i (9.0.1)\"
と設定しているため、クライアントはOracle 9以上をインストールする必要があります。

>PB9のCOM/MTS/COM+による分散アプリケーションについて、
>アプリケーションテクニック(第26章)をみながら試行しているものです。

>COM/MTS/COM+プロジェクトを使い、Windows2000のCOM+サーバにコンポーネントを
>配布し、PBのデバックモードでテスト用のアプリケーションから呼び出すと、
>データベースに接続する段階で、
>「ORAMTS.DLLが見つかりません。Oracle8.1以降がインストールされているか調べてください。」
>というエラーが発生します。

>インターネットで情報を調べたりしたのですが、全く原因がわかりません。
>Windows2000のCOM+サーバだからだめで、WindowsNTのMTSならうまく動作するのでしょうか?
>ご教示をいただければありがたいです。


>【開発環境】
>  Windows2000 (SP4)
>  Oracle 9i client 9.2.0.1
>  Oracle Services For Microsoft Transaction Server 9.2.0.1.0
>  PB9 Version 9.0.2 Build7509J

>【エラーの発生箇所】
> ユーザオブジェクトのActivateイベント

>  SQLCA.DBMS = \"O90 Oracle9i (9.0.1)\"
>  SQLCA.ServerName = \"xxx\"
>  SQLCA.LogId = \"xxx\"
>  SQLCA.LogPass = \"xxx\"
>  SQLCA.AutoCommit = False
>  SQLCA.DBParm = \"UseContextObject=\'Yes\'\"

>  connect using SQLCA;
>   (ここで、SQLCAのsqlErrorTextを調べると上記のメッセージ)


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.