PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4781 | 99/01/26 18:17:20 | RE(2):データ更新時のロック状態表示について By まこと |
4780 | 99/01/26 18:15:41 | RE(1):PB5.0.03: 教えて下さい。 By あすかちゃんの父 |
4777 | 99/01/26 17:45:01 | PB5.0.03: 教えて下さい。 By laputa |
カテゴリ:データベース
日付:1999年01月26日 18:15 発信者:あすかちゃんの父
題名:RE(1):PB5.0.03: 教えて下さい。
laputaさん、こんばんは。
>実は、データウィンドウで更新するときに以下のメッセージが
>表示されデータを更新できなくなってしまいました。
>
>「検索と更新の間に行が変更されました。
>
> データベースには変更は行なわれませんでした。」
このエラーが出る原因はいくつかありますが、まず思いつく
のは、DWの更新特性に「キーカラムと更新可能カラム」を
指定していて、浮動小数点の数値をDWで扱っていないか、
です。
この更新特性を指定すると、WHERE句で検索してきたデータ
とRDBMSのデータのチェックをかけますが、浮動小数点デー
タは精度落ちの問題で完全に一致しなくなります。
そのため更新対象の行が存在しないとRDBMSが判断して、エ
ラーを返してきます。
更新特性に「キーカラム」を指定してはどうでしょう?
その他の原因によるこのエラーの問題がUPされていますので、
検索してみて下さい。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.2
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.