PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
637 98/02/21 03:43:13 RE(6):「てとらぽっと」さんありがとう!! By tobby
635 98/02/20 23:20:38 RE(5):主キーが設定されていないためだと思います By てとらぽっと
634 98/02/20 21:52:07 RE(4):データウィンドでの更新処理について By tobby
633 98/02/20 20:38:39 RE(3):データウィンドでの更新処理について By てとらぽっと
620 98/02/20 14:24:32 RE(2):データウィンドでの更新処理について By tobby

カテゴリ:旧電子会議室
日付:1998年02月20日 23:20 発信者:てとらぽっと
題名:RE(5):主キーが設定されていないためだと思います

>プログラムからではなく、
>PowerBuilder上で’データベース ボタン’よりテーブルを選択して、データベースペインタのメニューより、
>行の更新とした場合に、”データウィンドは UPDATE 機能がありません”とひょうじされます。

tobbyさん、こんばんは(いまだ残業モード)。
DBペインタで動かすデータウィンドウでのエラーですか。
自動的に生成され、テーブルのデータを全部表示してしまうやつですよね。

DBペインタで”データウィンドウは UPDATE 機能がありません”のメッセージが出るということは
データウィンドウがおかしいというより、もともと書き込めないテーブルだと思います。
例えば、複数のテーブルを結合したり、行をグループ化して作成したビューなどは
更新するレコードが特定できないので当然更新できません。
またPowerBuilderは主キーが設定されていないテーブルを更新したりできないようです
(この手のツールに多いことですが)。

で、メニューバーの[データベースの更新]アイコンや、[ファイル]メニューの[データベースに更新保存]
などはしっかり使用不可になっていますが、これと同じ機能(?)の[行の更新]は実行できてしまい、
上記のようなメッセージを出します。


>また、これと同じような現象が以下の様にPBからCREATE TABLEを行った場合にも発生します。
>この時には初めから更新不能となってしまいます。

これも主キーを Createされていないのが原因と思います。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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