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

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