FileSystemObjectを使用してクエリ出力をテキストファイルに書き込む方法はありますか?FileSystemObjectを使用してクエリ出力をテキストファイルに書き込む
0
A
答えて
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
関連する問題
- 1. テストケースの出力をオーバーライドしてJavaでテキストファイルに書き込む
- 2. Rubyコンソール出力をテキストファイルに書き込む
- 3. C#アプリケーションのテキスト出力をテキストファイルに書き込む方法
- 4. マルチスレッドを使用してテキストファイルに書き込む
- 5. JSのみを使用してテキストファイルに書き込む
- 6. JavaScriptを使用してテキストファイルに書き込む
- 7. Java GUIを使用してテキストファイルに書き込む
- 8. AcroJSを使用してテキストファイルを書き込む
- 9. スキャナクラスを使用してテキストファイルを書き込む
- 10. テキストファイルを作成して書き込む
- 11. テキストファイルを作成して書き込む
- 12. テキストファイルを入力し、Pythonで複数の出力ファイルを書き込む
- 13. テキストファイルに書き込む
- 14. PowerShell:テキストファイルに書き込む
- 15. MySQL出力をファイルに書き込む
- 16. EXE出力をバッチファイルに書き込む
- 17. ファイルにコマンドライン出力を書き込む
- 18. 出力に\ rを書き込む
- 19. javascriptを使用してCハードドライブにテキストファイルを作成して書き込む
- 20. SQLクエリの結果をテキストファイルに書き込む
- 21. テキストボックスデータをテキストファイルに書き込む
- 22. テキストファイルにarraylistを書き込む
- 23. パイプラインにテキストファイルを書き込む
- 24. セル配列をテキストファイルに書き込む
- 25. テキストファイルにデータを書き込む
- 26. 数値をテキストファイルに書き込む - バッチファイル
- 27. 書き出しローカウントをフラット出力ファイルのトレーラーレコードに書き込む
- 28. 行ごとにテキストファイルに書き込む
- 29. FileSystemObjectを使用してcsvファイルを読み書きする
- 30. バッチを作成してテキストファイルに書き込む方法
これは賢明な問題ではない、とあなたはたとえば、httpあなたの質問に答えた人々と対話されていません。 //stackoverflow.com/questions/9449654/exporting-a-query-output-to-a-text-file。 – Fionnuala