PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
20877 04/02/18 09:15:53 RE(1):データウィンドウに抽出されるべきデータが表示されない。 By sr20
20873 04/02/17 15:12:55 データウィンドウに抽出されるべきデータが表示されない。 By sr20

カテゴリ:データウィンドウ
日付:2004年02月17日 15:12 発信者:sr20
題名:データウィンドウに抽出されるべきデータが表示されない。

みなさんこんにちは

データウィンドウにて、抽出されるべきデータが抽出されず困っています。
テーブルはAとBの二つあり、データは以下のようになっています。

***テーブルA***        | ***テーブルB***
コード  氏名  所属   | 部署コード  部署名
000001  佐藤  0100   | 0100     総務
000002  田中  0100   | 0150     人事
000003  鈴木  0150   | 0200     営業
000004  斉藤  0200  |
000005  中田  0200  |
000006  山本  0100  |

***SQL文***
SELECT テーブルA.コード,テーブルA.氏名,
    テーブルB.部署コード,テーブルB.部署名
FROM  テーブルA,テーブルB
WHERE テーブルA.所属 = テーブルB.部署コード
  AND テーブルB.部署コード = \'0100\'


上記のようなSQL文によって、データを抽出を行っています。
大変シンプルなSQL文で、複雑なリレーションは行っておりません。

プログラムを実行しますと、データウィンドウに表示されるデータは、
コードが\"000001\",\"000002\"の二人だけで、\"000006\"のデータが欠落し
ております。

部署コードを指定せずに、全件抽出を行った所、その時はコード\"000006\"
のデータが抽出できたのですが、表示された部署コードを見た所、
部署コードが\"0300\"と存在しない部署コードが表示されます。

オラクルのSQLPLUSで同じSQL文を実行した所、問題なくデータは
抽出できますし、パワービルダー上でデータウィンドウにパラメータを
与えて、データの検索(抽出)をしてみましたが、やはり問題なくデータ
は抽出されます。
データが欠落するのは、プログラム実行時のみです。

オラクルのデータが怪しいのか?それともPBの方に問題があるのか?・・・
同じ現象になった方はいらっしゃいますでしょうか?


プログラムはPB5.0時代に作成されたもので、1年ほど前に8.01にVerアップしました。
後、データウィンドウのプロパティなどはデフォルトのままで、特別何も設定
していません。
ちなみに、ソース内に直接SQLを記述してみた所、データウィンドウでは
2件抽出していたのに、この場合1件しか抽出できませんでした。

よろしくお願いします。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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