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 (記載なし)

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