PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
24017 | 15/08/03 16:56:53 | RE:PB10: スクリプトの記述 By deletekey |
24016 | 15/08/03 16:56:35 | RE:PB10: スクリプトの記述 By deletekey |
24006 | 15/08/03 16:55:33 | PB10: スクリプトの記述 By deletekey |
カテゴリ:データウィンドウ
日付:2015年08月03日 16:56 発信者:deletekey
題名:RE:PB10: スクリプトの記述
>データウインドウのクエリーのWhere句でIN演算子を使用し任意の複数の値を条件にしています。
>たとえば、店舗マスタで任意の複数の支店を抽出するため、データソースの検索引数とし「:NO(Number型)」を設定して以下のSQL文にしています。
>select * from 店舗マスタ where 支店番号 in(:NO)
>その場合、任意の複数の抽出をしたい場合のスクリプトのdw_1.retrieve(???)の???はどのようにしすればよいでしょうか
>
配列型の変数を retrieveのパラメータに渡せば良いと思います。
long ll_no[]
ll_no[1] = 102
ll_no[2] = 203
ll_no[3] = 305
dw_1.retrieve(ll_no)
のような書き方で試して見てくださいませ。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.