【发布时间】:2019-07-03 09:04:27
【问题描述】:
我的 Microsoft SQL Server 数据库中有一个tbl_order 表,我需要导出一个 .csv 文件中的一些字段,该文件位于我已授予写入权限的文件夹中。
我编写了一个我认为看起来不错的代码,但即使要导出的行目前只有两行,也会导致超时错误。
我想知道我错在哪里,因为脚本超级简单,我一定是做错了什么。
Set objRS2 = Server.CreateObject("Scripting.FileSystemObject")
Set ctf = objRS2.CreateTextFile(Server.MapPath("../order/test.csv"), 2)
sql2 = "SELECT agent, dealer, data FROM tbl_order where active = 'True'"
objRS2.Open sql2, ConString
If Not objRS2.EOF Then
ctf.WriteLine("agent,dealer,data")
While Not objRS2.EOF
ctf.WriteLine(""""&(rset1.Fields("agent").Value)&""" ,"""&(rset1.Fields("dealer").Value)&""","""&(rset1.Fields("data").Value)&"""")
objRS2.MoveNext
Wend
End If
ctf.Close
ClearRS(objRS2)
【问题讨论】:
标签: sql-server asp-classic export export-to-csv filesystemobject