PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
14787 | 01/03/14 11:43:43 | RE(1):PB6.5: データウィンドウのUPDATEがうまく行かない<自己レス> By indian |
14781 | 01/03/13 14:59:24 | PB6.5: データウィンドウのUPDATEがうまく行かない By indian |
カテゴリ:データウィンドウ
日付:2001年03月13日 14:59 発信者:indian
題名:PB6.5: データウィンドウのUPDATEがうまく行かない
お世話になっております。
不可解な現象に遭遇したのでどなたかご教授下さい。
1つのデーブルから作成したDWでInsertRow(0)で新規行を追加して
(SetTransObjectだけで事前にはRetrieveしていません)データを
入力後、Update()を行うと、dberrイベントに以下のようなエラーが返ってきます。
sqldbcode = 0
sqlerrtext
データベースには変更は行われませんでした。
INSERT INTO \"T_MHSDD010\" ( 中略)
VALUES ( 中略 )
row = 1
SQLDBCODEが0ということはうまく行っているようにも見えるのですが、
実際にはテーブルにはデータはインサートされていません。
試しに、dberrイベントで戻ってくるSQLをそのままPBのデータベース管理上で
流してみるとデータベースへのインサートは問題無く行えます。
ちなみに、DWの更新特性は
更新可能
キーカラムと修正したカラム
Update文を使用
となっています。
エラーコードが返ってこない上に、「エラー内容が変更は行われませんでした」なので
原因がさっぱりわからないのです。
どなたか、考えられる原因や、チェックポイントをお教え願えませんでしょうか。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.