PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
14418 | 01/01/30 20:03:12 | RE(4):PB6: SAVEAS後、ファイルの削除が出来ないのはなぜ? By M.M |
14415 | 01/01/30 18:14:18 | RE(3):PB6: SAVEAS後、ファイルの削除が出来ないのはなぜ? By Lucky |
14394 | 01/01/30 09:16:06 | RE(2):PB6: SAVEAS後、ファイルの削除が出来ないのはなぜ? By Potato |
14392 | 01/01/30 00:08:52 | RE(1):PB6: SAVEAS後、ファイルの削除が出来ないのはなぜ? By あすかちゃんの父 |
14391 | 01/01/29 21:09:12 | PB6: SAVEAS後、ファイルの削除が出来ないのはなぜ? By Lucky |
カテゴリ:PowerBuilderの開発環境
日付:2001年01月30日 09:16 発信者:Potato
題名:RE(2):PB6: SAVEAS後、ファイルの削除が出来ないのはなぜ?
Luckyさん、おはようございます。
>みなさん、こんにちわ!
>
>DataStoreのSaveAS()を使って、Excel5!形式に保存すると、
>ファイルは参照(開く)ことは出きるのですが、
>そのファイルを削除(エクスプローラーなどから)使用とすると、
>
>
>---------------------------------------------------
>ファイル削除時のエラー
>
>ディスクがいっぱいでないか、ライトプロテクトされていないか、
>またはファイルが使用中でないか確認してください。
>---------------------------------------------------
>というメッセージが表示されて、ファイルを削除することが出来ません。
>ただし、PBを終了させると、ファイルの削除はできます。
>
>どなたか、この解決方法をご存知の方いらっしゃいませんでしょうか
>
ファイル名の引数に\"\"以外のファイル名が設定され、かつ、
saveastypeがExcel5!形式のときに発生するようです。
以下のようにスクリプトを修正して回避できます。
修正前 IF dw_1.SaveAs(ls_file, Excel5!, TRUE) = -1 Then
↓
修正後 IF dw_1.SaveAs(\"\", Excel5!, TRUE) = -1 Then
PowerBuilder 6.5.1のFIXに、これが修正されたと書いてありました。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS Windows 2000
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.