PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22833 06/10/26 15:47:13 RE(6):PB7.0: Oracleから正しくselect出来ない By ぼん
22832 06/10/26 15:06:02 RE(5):PB7.0: Oracleから正しくselect出来ない By ごがつ
22831 06/10/26 14:21:25 RE(4):PB7.0: Oracleから正しくselect出来ない By 梶
22830 06/10/26 11:58:22 RE(3):PB7.0: Oracleから正しくselect出来ない(追記) By ごがつ
22829 06/10/26 11:55:21 RE(2):PB7.0: Oracleから正しくselect出来ない By ごがつ
22828 06/10/26 11:24:49 RE(1):PB7.0: Oracleから正しくselect出来ない By ぼん
22827 06/10/26 11:05:48 PB7.0: Oracleから正しくselect出来ない By ごがつ

カテゴリ:印刷処理
日付:2006年10月26日 11:05 発信者:ごがつ
題名:PB7.0: Oracleから正しくselect出来ない

はじめまして。
OracleからSelectした値がおかしくなる現象が発生し、解決できずに
困っております。
PowerBuilderを始めてまだ二週間ほどですので、適切でない表現が
ありましたらご容赦ください。

印刷処理なのですが、流れとしては以下のような処理を行っています。
1)印刷ボタン(コマンドボタン)のclickedイベントで埋め込みSQLを
  発行し、税抜金額を取得して変数に格納
2)1)の変数を元に税込金額を算出
3)算出した税込金額をデータウィンドウに設定
4)税抜金額は1)と同じSELECT文をデータソースとして再度取得

印刷結果を見ると、下記現象が発生することがあります。
1.2)処理で算出した税込金額がゼロになる
2.4)処理で取得し直した税抜金額は正しく表示される

現象としては、clickedイベントで税抜金額を取得出来ず、ゼロとして
税込金額を算出しているように思えるのですが、ではなぜ同じSELECT文で
4)では正しく税抜金額が取得されるかが判りません。
ちなみに1)で税抜金額を取得できなかった場合(対象がない、対象は
あるが値がNULL)は、ゼロを変数に格納します。

発生頻度は低く再現性もなく、同じデータでも続けて二回印刷すると
二回目は正しく印刷されます。
一回目の印刷で必ず発生するわけでもありません。
調査に行き詰まっているのですが、こんな現象にお心当たりのある方は
いらっしゃらないでしょうか?

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS Oracle Net8
Browser (記載なし)

Server SoftWare

OS Windows NT 4.0
DBMS Oracle8i
WebServer (記載なし)

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