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

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