如何将查询结果导出到txt文件

菜鸟

我正在使用此vbs代码从数据库中获取查询结果:

strSQL = "select * from EMP"
Set rsDB = objDBConn.Execute(strSQL)

现在,我想将此结果导出到txt文件中。

如何使用QTP做到这一点?

汤玛士
set database = createobject ("ADODB.connection")
connectionString = "Driver={SQL Server};Server=" + sql_server + ";Uid=" + sql_user + ";Pwd=" + sql_password + ";" 
database.ConnectionString = connectionString
database.Open

sql = "select * from [testdb].[dbo].[table1]"
set resultset = database.Execute(sql)

Set objFSO=CreateObject("Scripting.FileSystemObject")
outFile="c:\output.txt"
Set objFile = objFSO.CreateTextFile(outFile,True)

Dim row, first_field
while not resultset.EOF

    row = ""
    first_field = true

    For Each field In resultset.Fields
        if (first_field = true) then
            row = field
            first_field = false
        else
            row = row & ";" & field
        end if
    Next ' field

    objFile.Write row & vbCrLf

    resultset.MoveNext
wend

objFile.Close

如果列数固定:
使用CStr(resultset(0))从结果集中获取单独的列。number是列的编号,从零开始。
如果您不知道有多少列使用如上代码所示的“每个循环”。

(使用vbscript读取/写入txt文件的简单示例:https : //stackoverflow.com/a/2198973/4654008

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将MySQL查询结果导出到多个`txt`文件?

如何将表格数据导出到txt(或)csv文件?只有最后一个查询结果集被导出到文件中?

将查询结果导出到txt / csv文件中

如何将查询结果直接从RubyMine导出到本地CSV文件

如何将配置单元查询结果导出到单个本地文件?

如何将json数据导出到csv或txt文件

如何将PostgreSQL查询输出导出到csv文件

将Mongodb查询结果导出到文件

如何将Powershell导出到文件

如何将SQL查询的结果从Databricks导出到Azure Data Lake Store

如何将 TeamSQL 中的查询 SQL 文件导出到本地文件

netezza nzsql将查询结果导出到csv文件中

使用bq查询命令将结果从BigQuery导出到文件

将Cassandra查询结果导出到CSV文件

使用.filedialog将查询结果导出到新的Excel文件

如何将所有Hive数据库及其表导出到csv或txt文件

如何将pagerank的结果作为csv文件导出到GraphLab Create中的磁盘?

使用SSIS,如何将SQL结果导出到多个CSV文件?

如何将ListDataProvider的结果导出到GWT中的excel

如何将powershel结果导出到csv

如何将PostgreSQL中的结果数据导出到.CSV?

如何将承诺链的结果导出到单独的模块?

如何将结果从statsmodels测试导出到CSV?

TableSorter:如何将结果导出到CSV?

将查询结果导出到Json

将查询结果从BigQuery导出到Postgres

将SQL查询结果导出到CSV

如何将OneNote的页面导出到html文件或文本?

角5:如何将数据导出到csv文件