PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
2159 98/06/30 10:53:22 RE:RE:データウィンドウのWHERE句の動的変更について教えてください。。 By ichi
2158 98/06/30 10:37:06 RE:データウィンドウのWHERE句の動的変更について教えてください。。 By こてちゅ
2155 98/06/30 09:51:28 PB5.0.03: データウィンドウのWHERE句の動的変更について教えてください。。 By ichi

カテゴリ:旧電子会議室
日付:1998年06月30日 10:37 発信者:こてちゅ
題名:RE:データウィンドウのWHERE句の動的変更について教えてください。。


>PB5.0.03で開発をしています。職員情報の検索画面で、検索条件を入力して該当者の一覧を出します。検索条件がとってもいろいろあるので、入力された条件をもとにDWのWHERE句を書換えて、検索を行おうと思います。Modify関数を使おうと思っているのですが、なかなかうまく行きません。注意する点とかご存じの方が、教えて下さい。。あと、実際に書いたスクリプトなんて教えていただけると非常に助かります。。よろしくお願いいたします。

ども!
なかなかうまくいっていないとの事ですが、どのような手順でWhere句を書き換えようとしているのでしょう。
Modify関数が旨くいっていないのか?Modifyはうまくいってるけど、Retrieveがうまくいかないのか?
生成されているSQL文は、ちゃんとSQL文として成立しているものなのか?

実際にスクリプトを書いてあげたいのですが、ちょっと量が多いので、手順を教えます。

?元のSQL文を取り出す。
?Where句の編集を行う。
?元のSQL文のWhere句以降、Order BYより前に編集したWhere句を挿入する。
?Modify関数で使用する文字列を編集。「\"DataWindow.Table.Select= ~\"\" + mod_str + \"~\"\"」って風に書きます。
?関数を実行。

とりあえずはこんな感じだと思いますが・・・

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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