PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21357 04/06/24 13:19:40 RE(2):PB8.0:主キーのないテーブルに対して動的にCreateしたデータウィンドウを更新したい By yasumoto
21356 04/06/23 19:38:04 RE(1):PB8.0:主キーのないテーブルに対して動的にCreateしたデータウィンドウを更新したい By TKS
21352 04/06/23 15:23:27 PB8.0:主キーのないテーブルに対して動的にCreateしたデータウィンドウを更新したい By yasumoto

カテゴリ:データウィンドウ
日付:2004年06月23日 15:23 発信者:yasumoto
題名:PB8.0:主キーのないテーブルに対して動的にCreateしたデータウィンドウを更新したい

下記のように、主キーでないカラム1つだけをもつテーブルがありまして、

テーブル名:TEST
  カラム:COL(主キーではない)

このテーブルに対してデータウィンドウを動的にCreateしました。

過去ログ(特にNo.003579)を参考にさせていただきまして、update()
しようとした時の「データウィンドウはUPDATE機能がありません」という
エラーについては、下記のように記述することで解消できました。

dw_1.modify(\"DataWindow.Table.UpdateTable=~\"TEST~\"\")
dw_1.modify(\"COL.update=yes\")
dw_1.modify(\"COL.key=yes\")
dw_1.setTransObject(SQLCA)
dw_1.Retrieve()

ですが、画面上のデータウィンドウをクリックしても、カーソルが「|」
(入力可能状態)にならず、キー入力による編集ができません。

カラムCOLを主キーに設定すれば、キー入力できるようになることは確認
しております。(上述の5行を記述する必要もないようです)

主キーのないテーブルでも、データウィンドウからキー入力による更新が
できるようにするにはどうすればいいのでしょうか?
よろしくお願い致します。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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