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日 13:45 発信者:1027
題名:RE(6):saveas関数で保存するファイル名について

Chicchiさん、reonさん、M.Mさんこんにちは!!
たくさんのアドバイスありがとうございます。

chicchiさんの懸念されてた通り間違えてスクリプトを記述してました!
アドバイスいただいた通り記述すると難無くクリアできました!
ありがとうございます。

最後にひとつ質問ですが、この作成したファイルの保存場所を指定する事は出来ないのでしょうか??
iniファイルなどを保存しているフォルダの場所に作成されるのですが別のフォルダに保存したいのです!!


>>>変数を用いてファイル名を付けたい、でも変数名がそのままファイル名になってしまう、ですか。
>>>おっしゃるとおり、ちょっとわかりにくいですね(笑)。
>>
>>ホントに分かりにくかったです!読み直してみて思いました、すみません!!
>>>
>>>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.