PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
12064 00/07/03 19:44:52 RE(8):PB5.0.03: 行削除のレスポンス By Kei
12063 00/07/03 19:32:02 RE(7):PB5.0.03: 行削除のレスポンス By てとらぽっと
12062 00/07/03 19:31:15 RE(6):PB5.0.03: 行削除のレスポンス By Taka
12058 00/07/03 18:53:23 RE(5):PB5.0.03: 行削除のレスポンス By Kei
12055 00/07/03 19:15:59 RE(4):PB5.0.03: 行削除のレスポンス By M.M
12053 00/07/03 18:26:59 RE(3):PB5.0.03: 行削除のレスポンス By Taka
12052 00/07/03 17:48:00 RE(2):PB5.0.03: 行削除のレスポンス By Kei
12050 00/07/03 17:36:36 RE(1):PB5.0.03: 行削除のレスポンス By Taka
12049 00/07/03 17:18:58 PB5.0.03: 行削除のレスポンス By Kei

カテゴリ:データウィンドウ
日付:2000年07月03日 17:48 発信者:Kei
題名:RE(2):PB5.0.03: 行削除のレスポンス

Takaさん、こんにちは。

>>long l_Cnt
>>for l_Cnt = 1 to 18
>>  dw_1.DeleteRow(l_Cnt)
>>next

>パフォーマンス以前に、上記スクリプトでは意図した行が消えないのでは?
すみません説明不足でした。
上記のスクリプトは検索ただの削除に対する時間を
計ったスクリプトです。
説明には
「まず、GetSelectedRow で選択行を取得して
 これをDeleteRowで削除しているのですが」
上記のように記述していたんですが、
スクリプトは記述していませんでした。
すみません実際のスクリプトは下記です。

//変数の宣言
integer l_Cnt

//選択されている行の取得
Do While (dw_1.GetSelectedRow (l_Cnt - 1) <> 0)
  l_Cnt = dw_1.GetSelectedRow (l_Cnt - 1)

  //削除
  dw_1.DeleteRow(l_Cnt)
Loop

上記だとGetSelectedRow で時間がかかっているのではないかと
思い、最初のようなスクリプトで試していたわけです。
すみません。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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