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月04日 15:19 発信者:usan
題名:RE(6):[新たな問題]SQLのSelect文で、複数行の値を取り出したい。

Chicchiさん、こんにちは。

> MORさんのおっしゃるとおり、GetItem×××関数で
>値を取得するのが最も簡単です。

>long    l_row_no, l_row_max
>long    l_a_001
>string  s_a_002
>date    d_a_003
>decimal c_a_004

>// 行を検索(SELECT文の発行)します。
>l_row_max = dw_x.Retrieve( )
>// これ以降が行ごとの処理となります。
>FOR l_row_no = 1 TO l_row_max
> l_a_001 = dw_x.GetItemNumber( l_row_no, \"aaa\" )   // ?
> s_a_002 = dw_x.GetItemString( l_row_no, \"bbb\" )   // ?
> d_a_003 = dw_x.GetItemDate( l_row_no, \"ccc\" )     // ?
> c_a_004 = dw_x.GetItemDecimal( l_row_no, \"ddd\" )  // ?
> // これでl_row_no行目の値が取得できたので、
> // 必要があればここで何らかの処理を行います。
>NEXT

>※?は数値型、?は文字列型、?は日付型、?はDecimal型
> の値を取得しています。

SQLのデータを取り出し変数を入れる操作ですが、
getItemString()で取ってくることができました。

それで新たな問題が発生したので、わかる方、教えてください。
データウィンドウを使ってデータを取り出し変数に入れ、
DB上のデータの編集を行なうプログラムを作成しました。

で、このプログラムですが、PB上でのデバックや実行処理では、
動くのですがexeファイルを作成し、実行させると動きません。
まず、データウィンドウから行数を取り出しているのですが、
ll_rows = lds_datastore.Retrieve()
これが、exeファイルで実行させると1行も検索されてきません。

データウィンドウを使用する場合は、exeファイルからの
実行は、無理なんでしょうか?または、何か設定がいるの
でしょうか??


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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