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日 19:14 発信者:Cherry_Sunburst
題名:RE(6):SQL文内のString Array引数が正しく動作しません
皆さん返信有難うございました。
自己解決しました。
が、isiiさんの方法を早く思いつくべきでした^^;
とりあえず動いたので、ヨシとしました。
印字ページ数に問題が発生しましたので、
指摘された際にisiiさんが教えてくださった方法で作り直そうと思います。
原因はUNIONと配列引数でした。
配列引数があり、UNIONが存在していると、レコードが正しく抽出されませんでした。
但し、そのUNIONは1階層時点での話で、2階層状態でUNIONしたら解消されました
(とても冗長な手段ではありましたが・・・)。
SELECT NO,
NAME
FROM (
SELECT NO,
NAME
FROM A
WHERE ? AND
NO IN (:NO) AND
(:KBN = \'新規\' OR :KBN = \'修正\')
) WK
UNION
SELECT NO,
NAME
FROM (
SELECT NO,
NAME
FROM B
WHERE ? AND
(:KBN = \'修正\' OR :KBN = \'削除\')
) WK
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.