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 (記載なし)

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