2012-02-27 20 views

答えて

1

クエリ結果の形式は何ですか。単純な文字列の場合はこのようなことができるかもしれませんし、必要なビットを抽出しなければならないかもしれません。ここで

は、FileSystemObjectオブジェクトを使用してテキストファイルに文字列を書き込むためのコードは次のとおりです。

Const fsoForAppend = 8 

Dim objFSO 
Dim queryResult 

queryResult = 'OMG no results' 

Set objFSO = Server.CreateObject("Scripting.FileSystemObject") 

'Open the text file 
Dim objTextStream 
Set objTextStream = objFSO.OpenTextFile("C:\path\to\logfile.txt", fsoForAppend) 

'Write the results to the textfile 
objTextStream.WriteLine queryResult 

'Close the file and clean up 
objTextStream.Close 
Set objTextStream = Nothing 
Set objFSO = Nothing 
+0

クエリはテーブルからデータを出力するため、テーブル形式になります。また、既存のファイルを開いて追加するのではなく、新しいファイルを作成してクエリ出力を書き込む必要があります。 – user793468

+1

ファイルが存在しない場合は、fsoForAppendモードでファイルを開くと作成されます。 クエリ結果に関しては、レコードセットになる可能性が高いので、一度にループして行を出力するのが最善の方法です。 – managedheap84

関連する問題