PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
14996 01/04/09 20:39:30 RE(11):SQLのSelect文で、複数行の値を取り出したい。 By まこと
14976 01/04/07 12:43:03 RE(10):SQLのSelect文で、複数行の値を取り出したい。 By Chicchi
14951 01/04/04 16:49:32 RE(9):[新たな問題]SQLのSelect文で、複数行の値を取り出したい。 By M.M
14950 01/04/04 15:51:41 RE(8):[新たな問題]SQLのSelect文で、複数行の値を取り出したい。 By usan
14949 01/04/04 15:31:36 RE(7):[新たな問題]SQLのSelect文で、複数行の値を取り出したい。 By M.M
14948 01/04/04 15:19:38 RE(6):[新たな問題]SQLのSelect文で、複数行の値を取り出したい。 By usan
14937 01/04/03 22:53:39 RE(5):SQLのSelect文で、複数行の値を取り出したい。 By Taka
14925 01/04/03 13:25:58 RE(4):SQLのSelect文で、複数行の値を取り出したい。 By Chicchi
14923 01/04/02 19:50:49 RE(3):SQLのSelect文で、複数行の値を取り出したい。 By MOR
14919 01/04/02 18:24:37 RE(2):SQLのSelect文で、複数行の値を取り出したい。 By usan
14918 01/04/02 17:18:14 RE(1):SQLのSelect文で、複数行の値を取り出したい。 By Chicchi
14916 01/04/02 16:20:14 SQLのSelect文で、複数行の値を取り出したい。 By usan

カテゴリ:データベース
日付:2001年04月02日 19:50 発信者:MOR
題名:RE(3):SQLのSelect文で、複数行の値を取り出したい。

usanさん、こんばんは。

>Chicchiさん、こんばんは。

>>usanさん、こんにちは。
>>
>>>SQLのSelect文を使って、データベースから値を取り出しています。
>>>ですが、1件しかデータを取り出すことができません。
>>>
>>>上から順番に1件ずつの値を取り出し、変数に入れるには
>>>どうしたらいいでしょうか?
>>>
>>>DO UNTIL  a > 10
>>>  SELECT ab.aaa,   
>>>         ab.bbb,   
>>>         ab.ccc,   
>>>         ab.ddd  
>>>    INTO :a_001,   
>>>         :a_002,   
>>>         :a_003,   
>>>         :a_004  
>>>    FROM ab  ;
>>>a = a + 1
>>>LOOP
>>
>> スクリプト例を見るとデータウィンドウを使用して
>>いないようですが、データウィンドウもしくはデータ
>>ストアじゃダメなんですか?
>> もし、データウィンドウやデータストアを使用しな
>>いとなると、複数行の値を取得するにはスクリプト例
>>のような埋め込みSQLではなく、動的SQLでなければな
>>りません。でも、動的SQLは記述が面倒ですよ。
>>
>データウィンドウとデータストアの使い方が、いまいち
>わかっていないのですが、少し試してみたところ
>さっぱりわかりませんでした。
>データウィンドウでデータの値を一覧表示させることは
>できましたが、そこから、1行ごとにどうやって変数の
>中に入れるのかがわかりません。
>またexeファイルを作成する目的のため、ウィンドウの操作は、
>全くしませんが、それでもOKでしょうか?
>上のスクリプトに、NEXTとか次のデータを
>読むための宣言があるのかな??!と思ったのですが、
>ないようですね。


データウィンドウから値を取得するには
いろいろな方法があると思うのですが
「GetItem」が解り易いと思います。
上記にてヘルプを参照してみて下さい。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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