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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.