PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
19029 03/03/11 16:17:19 RE(10):saveas関数で保存するファイル名について By 1027
19028 03/03/11 15:47:21 RE(9):saveas関数で保存するファイル名について By Chicchi
19027 03/03/11 15:07:13 RE(8):saveas関数で保存するファイル名について By 1027
19023 03/03/11 13:55:37 RE(7):saveas関数で保存するファイル名について By Chicchi
19021 03/03/11 13:45:03 RE(6):saveas関数で保存するファイル名について By 1027
19019 03/03/11 12:49:34 RE(5):saveas関数で保存するファイル名について By reon
19017 03/03/11 11:58:02 RE(4):saveas関数で保存するファイル名について By Chicchi
19015 03/03/11 11:47:59 RE(3):saveas関数で保存するファイル名について By M.M
19013 03/03/11 11:35:10 RE(2):saveas関数で保存するファイル名について By 1027
19011 03/03/11 11:16:32 RE(1):saveas関数で保存するファイル名について By Chicchi

カテゴリ:
日付:2003年03月11日 11:58 発信者:Chicchi
題名:RE(4):saveas関数で保存するファイル名について

1027さん、M.Mさんこんにちは。

>Chicchiさん、こんにちは。

>>
>>変数を用いてファイル名を付けたい、でも変数名がそのままファイル名になってしまう、ですか。
>>おっしゃるとおり、ちょっとわかりにくいですね(笑)。

>ホントに分かりにくかったです!読み直してみて思いました、すみません!!
>>
>>integer i_rc
>>string  s_file_name
>>s_file_name = \"APL\" + String( Today(), \"yyyy-mm-dd\" ) + \".log\"
>>i_rc = dw_x.SaveAs( s_file_name, Text!, FALSE )

>私が言いたかった事は、上のスクリプトを例に取ると
>変数s_file_nameが保持するデータを示したいのですが
>s_file_name.txtとそのままファイル名を示してしまうことだったのです・・・・。

あ、そういうことですか。もしかして次のようにしていませんか?

integer i_rc
string s_file_name
i_rc = dw_x.SaveAs( \"s_file_name.txt\", Text!, TRUE )

SaveAsの第一引数はファイル名を指定しますが、これを上記のようにダブルクォーテーション
やシングルクォーテーションなどで囲んでいると、おっしゃるとおり s_file_name.txt という
ファイル名になってしまいます。
私が書いたように記述して頂ければ、任意のファイル名を付けられますよ。

>質問なのですが上のスクリプト中の\"APL\"とはなんなのでしょうか?
>質問攻めですみません!!

\"APL\"というのは私が適当に付けた名前で意味は全然ありません。
例えば出庫処理のログを取りたいなら Syukko2003-03-11.txt というようなファイル名に
しますよね(なかば強制的ですが(^-^;)。
で、何の処理をされたいのかを知らなかったので、Application の略で APL としただけのことです。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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