Set fso = server.CreateObject("scripting.filesystemobject")
filename = Server.MapPath("download.txt")
if fso.FileExists(filename) then
fso.DeleteFile(filename)
end if
'--创建txt文件
set myfile = fso.CreateTextFile(filename,true)
set Conn = Server.CreateObject("ADODB.Connection")
Server.ScriptTimeOut=90000
Conn.Open "driver={SQL server};server=192.168.1.102;uid=SA;pwd=;database=ICDATA"
set rs=server.createobject("adodb.recordset")
show="select model,amount,factory,PNumber,Remarks1 from product3 "
set rs=conn.execute(show)
if rs.EOF and rs.BOF then
response.write "无数据"
else
dim strLine,responsestr
strLine=""
'--将表的列名先写入txt
For each x in rs.fields
strLine = strLine & x.name & chr(9)
Next
myfile.writeline strLine
Do while Not rs.EOF
strLine=""
for each x in rs.Fields
strLine = strLine & x.value & chr(9)
next
'--将表的数据写入txt
myfile.writeline strLine
rs.MoveNext
loop
end if
rs.Close
set rs = nothing
response.Write"导出成功!"
response.Write" "
response.Write" "
response.Write" "
response.Write" "
response.Write("<td align=center bgcolor='#E4F3EB'><a href='download.txt' class=font2>[点右键下载文件]</a></td>")
'Response.ContentType="application/x-msdownload"
'Response.Redirect "download.txt"
'Response.AddHeader "Content-Disposition", "attachment;filename=download.txt"