PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
17298 | 02/04/22 10:06:07 | RE(4):PB7.0: 外部ソースの使用方法を教えて下さい。 By やすこ |
17286 | 02/04/19 11:43:47 | RE(3):PB7.0: 外部ソースの使用方法を教えて下さい。 By M.M |
17281 | 02/04/19 09:51:07 | RE(2):PB7.0: 外部ソースの使用方法を教えて下さい。 By やすこ |
17277 | 02/04/19 02:00:03 | RE(1):PB7.0: 外部ソースの使用方法を教えて下さい。 By M.M |
17273 | 02/04/18 14:22:48 | PB7.0: 外部ソースの使用方法を教えて下さい。 By やすこ |
カテゴリ:PowerBuilderの開発環境
日付:2002年04月19日 11:43 発信者:M.M
題名:RE(3):PB7.0: 外部ソースの使用方法を教えて下さい。
やすこさん、こんにちは。
>>特にデータを読み込む場合は、埋め込みSQL文を使って変数にSelect文の結果を
>>読み込ませ、それを1行ずつdwにセットしていくしかありません。
>
>SQL文の質問ですが、複数の結果集合を取得する時は
>DECLARE Cursorを使ってSELECT文を発行してカーソルをFETCHし、
>結果集合が1件の時はSELECT INTOを使っています。この方法でよろしいでしょうか。
OKです。
>それと外部ソースの質問の続きですが、
>例えば【マスタメンテ】や【検索画面】は「SQL SELECT」を使用して、
>Retrieve関数や、Modify関数を使用してデータ操作が行えると思ったのですが、
>データウィンドウに関連づけられているDB以外の更新処理を含むような画面では
>「SQL SELECT」は向いていないのでしょうか。
>
>具体的には【受注画面】から在庫マスタや商品マスタなど複数のDBを更新する事を
>想定しています。
【受注画面】から在庫マスタや商品マスタの更新を行うということは、
元の画面と各マスタには関連性があるわけですよね。
それならば、SELECTはretrieve関数で実行し、更新時は埋め込みSQL文でUPDATE文や
INSERT文の処理を行えばいいのではないかと思いますが。
また、1つのdwで複数のテーブルに対して書き込みを行なうテクニックもあります。
過去ログをキーワード「複数」and「更新」で検索してください。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.