PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22311 05/11/15 19:14:27 RE(6):SQL文内のString Array引数が正しく動作しません By Cherry_Sunburst
22310 05/11/15 17:40:07 RE(5):SQL文内のString Array引数が正しく動作しません By ぼん
22309 05/11/15 17:24:18 RE(4):SQL文内のString Array引数が正しく動作しません By isii
22308 05/11/15 15:56:55 RE(3):SQL文内のString Array引数が正しく動作しません By Cherry_Sunburst
22307 05/11/15 12:38:39 RE(2):SQL文内のString Array引数が正しく動作しません By Cherry_Sunburst
22306 05/11/15 11:55:11 RE(1):SQL文内のString Array引数が正しく動作しません By ぼん
22305 05/11/15 10:41:16 SQL文内のString Array引数が正しく動作しません By Cherry_Sunburst

カテゴリ:スクリプトの記述
日付:2005年11月15日 17:24 発信者:isii
題名:RE(4):SQL文内のString Array引数が正しく動作しません

Cherry_Sunburstさん、こんにちは。

>原因がわかりました。
>UNIONを利用していると、String Arrayが正常に動かないようです。

>また、INを()で括りました。()がある方が正しいような・・・。
>>SELECT ?
>>FROM ?
>>WHERE ?
>>  No IN (:No)

>UNIONを利用していても正常に動作させる事は出来ないのでしょうか?
>現在、UNIONを利用しないと出力出来ないレコードを出力しようとしています。

>どうか宜しくお願い致します。
UNIONとは関係ありません。INの条件式の記述が間違っています。
正しい記述は、IN ( \'条件1\', \'条件2\', ... )です。

引数ではINの条件を指定するのは無理ですので、以下の手順でできます。(実証済み)
1.Describe( \"DataWindow.Table.Select\" )で元となるSQL文を取得
2.取得したSQL文にIN条件を追加(追加する箇所については調べてください)
3.Modify( \"DataWindow.Table.Select = ~\"\" + SQL文 + \"~\"\" )で追加したSQL文を設定
後は、通常通りに検索ができます。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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