PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
18603 | 02/12/30 17:41:45 | RE(1):PB6.5: PB6.5: データウィンドの呼び出しについて By take4 By Chicchi |
18601 | 02/12/27 21:27:14 | PB6.5: PB6.5: データウィンドの呼び出しについて By take4 By take4 |
カテゴリ:PowerBuilderの開発環境
日付:2002年12月30日 17:41 発信者:Chicchi
題名:RE(1):PB6.5: PB6.5: データウィンドの呼び出しについて By take4
take4さん、こんにちは。
>
>はじめまして、PB初心者のtake4です。
早速質問なのですが、
データウィンドを使用してのデータ表
示についてです。
データウィンド(dw_1)のプレビューでは表示可能ですが、
ウィンドからそのデータウ
ィンドを\"dw_1.Retrieve()\"で呼び出すと
オラクルエラーで
\"ORA-00942 表またはビューが存在しません\"と
いうメッセージがでました。
ソースにはオラクル接続に必要な
LOGID,LOGPASS,DBMS,DATABASE,USERID,DBPASS,SERVERNAME,DBPARM
の設定で接続は確認できており、
「データベースプロファイル」での
\"O84 ORACLE8.0.4\"の接続も出来ています。
また、ORACLEから呼び
出したいテーブルの権限も得ています。
もしかすれば、説明が不十分かも知れませんが、
わかる方がい
らっしゃるのであればご指導の程宜しくお願い致します。
Oracleに接続する時、開発環境と実行環境とでLogIDが違ってませんか?
例えば、開発環境でLogID=\"A\"としてOracleに接続してデータウィンドウオブジェクトを
作成すると、標準では次のようにSQL文が生成されます。
SELECT \"A\".\"TABLE_X\".\"COLUMN_1\",
\"A\".\"TABLE_X\".\"COLUMN_2\"
FROM \"A\".\"TABLE_X\"
しかし、実行環境でOracleに接続する際、LogID=\"B\"と指定されていると、\"B\"という
Schemaに\"TABLE_X\"が存在せず、ORA-00942のエラーが発生します。
もしはずしていたらゴメンなさい。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.