PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
15731 | 01/07/10 15:36:11 | RE(8):PB5.0.02: データのupdateに関して By Potato |
15730 | 01/07/10 14:08:10 | RE(7):PB5.0.02: データのupdateに関して By aki |
15724 | 01/07/10 10:55:30 | RE(6):PB5.0.02: データのupdateに関して By nokinoki |
6063 | 99/04/20 11:16:41 | RE(5):PB5.0.02: データのupdateに関して By こてちゅ |
6062 | 99/04/20 11:14:10 | RE(4):PB5.0.02: データのupdateに関して By joplin |
6060 | 99/04/20 10:27:13 | RE(3):PB5.0.02: データのupdateに関して By てとらぽっと |
6058 | 99/04/20 09:52:38 | RE(2):PB5.0.02: データのupdateに関して By joplin |
6051 | 99/04/19 18:00:34 | RE(1):PB5.0.02: データのupdateに関して By てとらぽっと |
6050 | 99/04/19 17:44:52 | PB5.0.02: データのupdateに関して By ゲスト |
カテゴリ:
日付:2001年07月10日 10:55 発信者:nokinoki
題名:RE(6):PB5.0.02: データのupdateに関して
皆さん、こんにちは。
(てとらぽっとさん、大変昔の過去ログですみません。)
>ちなみにこれは、少しとっつき難いですが、
>Modifyで更新特性プロパティを変更することで可能です(よくやります)。
>詳しくはヘルプをご覧ください。
>
>1.テーブルAを更新可能にModify
>2.テーブルAを更新
>3.テーブルBを更新可能にModify
>4.テーブルBを更新
>5.COMMITと更新フラグの初期化
上記の方法で、更新しようとしているのですが、Update関数を
続けて2回発行しようとしている為か、「検索と更新の間に行が変更?」
のエラーが出てしまいます。
処理内容は以下の通りです。
1.テーブルAを更新可能にModify
2.dw_1.Update(True,False)
3.テーブルBを更新可能にModify
4.dw_1.Update() ←エラー「検索と更新の間に行が変更されました。?」
5.COMMIT
※DWの更新特性の指定は以下の通りです。
・Where句=「キーカラムと修正カラム」
・キーカラムの更新=「Update文を使用」
ちなみに、3の設定の直前に1の設定内容をリセット(Update,Key設定を’No’に)
してみましたが、結果は同じでした。
どなたか、お力をお貸し下さい。お願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.1
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.