PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4580 99/01/13 16:47:31 PB6: update を4回すると日付が化け化け By yama_naoki

カテゴリ:PowerBuilderの不具合?
日付:1999年01月13日 16:47 発信者:yama_naoki
題名:PB6: update を4回すると日付が化け化け

現在、UPDATE 文を4回発行すると、4回目に以下のメッセージにより処理が終了する現象が起こっています。
? ORA-01847:月単位の日付は1から月末日の間で指定しなければなりません。?
セットしている内容は4回とも同じ内容です。(システム日付(date型)をセット)
(同一ロジックを使用しているため。その都度セットする内容も確認済みです)
こちらで調べた限りでは、通常 DELETE・INSERT 文が発行されるのに対し、
4回目のみ DELETE・UPDATE 文が発行されてしまうことが確認されています。
(それが直接的な原因であるかどうかは不明です)
またこの現象は、NT上では起こらず、95上で起こるという状況です。
(NT1台・95では3台で確認。NTがここには1台しかないもので、実際NTが大丈夫かどうかははっきりとは
言えません)
また、sqlpreviewイベント内でSQLの内容を見てみると、確かに95側で起動すると正しい日付がSQL文に反
映されていません。
(\'13 jan 1999 14:10:35\' が’75-22199 69:00:00\' に)
お聞きしたいことは
1.なぜ、4回目にINSERT 文ではなく、UPDATE 文が発行されてしまうのか。
2.なぜ95では日付が変わってしまうのか。
の2点となります。

なおDWのプロパティは
update/delete 文のwhere句:キーカラムと更新カラム
キーカラムの更新:delete/insert
となっております。

足りない情報がありましたら、ご指摘ください。
それではよろしくお願いします。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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