PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
925 98/03/19 12:40:42 RE(7):動的に作成したDWで更新したい By manabu
921 98/03/19 09:22:29 RE(6):データの問題だと思うのですが... By てとらぽっと
918 98/03/19 09:02:51 RE(5):動的に作成したDWで更新したい By あすかちゃんの父
914 98/03/18 21:12:56 RE(4):動的に作成したDWで更新したい By まこと
912 98/03/18 20:18:46 RE(3):動的に作成したDWで更新したい By manabu
910 98/03/18 17:45:01 RE(2):動的に作成したDWで更新したい By まこと
908 98/03/18 16:12:38 RE(1):動的に作成したDWで更新したい By ふくちゃん
906 98/03/18 15:56:08 動的に作成したDWで更新したい By まこと

カテゴリ:旧電子会議室
日付:1998年03月18日 15:56 発信者:まこと
題名:動的に作成したDWで更新したい

タイトルにもあるように、以前、「ふくちゃん」さんが質問した内容についてです。
以前のは、もう完結しているようなので、改めて質問させていただきました。
自分も今、動的に作成したDW(dw_new)に更新機能をもたせようとしています。

//指定したTable内の全カラムに、\".Update = Yes\"を設定しています。
//しかし、ここのFor?Nextが終了した後に、「データウインドウはUPDATE機能がありません。」
//と表示されます。 何故? または、記述方法のミス?
string ls_column
long ll_rows, ll_index, key_rows, key_index

ll_rows = dw_columns.RowCount ( )
For ll_index = 1 to ll_rows
  If dw_columns.IsSelected(ll_index) Then 
    ls_column = dw_columns.GetItemString(ll_index, 2)
    dw_new.Modify(ls_column + \".Update = Yes\")
     MessageBox(\"col\",ls_column + \".Update = Yes\")
    End If
Next

//指定したTable内の全主キーに対し、\".KEY = Yes\"を設定しています。
key_rows = dw_unique.RowCount ( )
For key_index = 1 to key_rows
    If dw_unique.IsSelected(key_index) Then 
       ls_column = dw_unique.GetItemString(key_index, 2)
       dw_new.Modify(ls_column + \".KEY = Yes\")
       MessageBox(\"key\",ls_column + \".KEY = Yes\")
    End If
Next

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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