PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23916 12/11/07 08:57:01 RE(2):PB8.0: 動的SQLで取得したデータを簡単にEXCELに落とす方法 By kaza1222
23913 12/11/02 15:49:10 RE(1):PB8.0: 動的SQLで取得したデータを簡単にEXCELに落とす方法 By itigo
23911 12/10/30 18:04:27 PB8.0: 動的SQLで取得したデータを簡単にEXCELに落とす方法 By kaza1222

カテゴリ:データウィンドウ
日付:2012年11月02日 15:49 発信者:itigo
題名:RE(1):PB8.0: 動的SQLで取得したデータを簡単にEXCELに落とす方法

kaza1222さん、こんにちは。

>任意のSQLでデータを抽出し、簡単にEXCELに落とす方法が
>ありましたらご教授ください。

>任意のSQLは列も可変になります。
>できればDataWindowのSaveAsメソッドを使用して
>出力できたら理想なのですが。

>よろしくお願いします。

SyntaxFromSQL関数をヘルプで調べてみてください。
サンプルを書くと↓のような感じでしょうか…。

----------------------------
String ls_query,ls_syntax
String ls_errors

ls_query = \'Select colA, colB From t_sample\'
ls_syntax = SQLCA.SyntaxFromSQL(ls_query,\"\", ls_errors)
dw_1.Create( ls_syntax, ls_errors)
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()
dw_1.SaveAs(\"\",Excel!,True)

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS Oracle Net 9
Browser (記載なし)

Server SoftWare

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

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