アプリ版:「スタンプのみでお礼する」機能のリリースについて

dim ObjFSO,ObjTS

'オブジェクトを作成します。
Set ObjFSO = Server.CreateObject("Scripting.FileSystemObject")

'ファイルを開きます。
Set ObjTS = ObjFSO.OpenTextFile(filename,1,false)

filenameにはC:\Documents and Settings\○○○\デスクトップ\test.csvが入っています。

サーバーのパスにtest.csvを持っていくと問題なく動作しますが、それ以外デスクトップからだと「書き込みできません。」とエラーメッセージができません。

どうしたらいいでしょうか?
よろしくお願い致します。

A 回答 (1件)

OpenTextFile(filename,1,false)


は、既にあるファイルを読み取り専用でオープンするという指定です。
追加でなく、書き込みに使うファイルの場合
CreateTextFileを使います。
後は、権限の問題だと思います。

この回答への補足

早速の回答、ありがとうございました。
質問の内容がうまく伝わっていなかったかもしれません。
すみません。
私のやりたいことは、
(任意の場所にある)filenameの内容を読み込んで
Accessに書き込む
ことをASP+VBScriptで実現したい
ということです。

補足日時:2006/01/20 12:57
    • good
    • 1
この回答へのお礼

補足させていただきましたが、解決いたしました。
ありがとうございました。

やはり権限の問題みたいでした。

お礼日時:2006/01/20 14:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています