微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ASP将mssql/access数据库数据导出为TXT文件

<!--#include file="inc/conn.asp"-->

<%

dim rs,sql,filename,fso,myfile,x

Set fso = server.CreateObject("scripting.filesystemobject")

filename = Server.MapPath("download.txt")

if fso.FileExists(filename) then

fso.DeleteFile(filename)

end if

'--创建baitxt文件

set myfile = fso.CreateTextFile(filename,true)

Set rs = Server.CreateObject("ADODB.Recordset")

sql = "select * from userfile"

rs.Open sql,conn,1,1

if rs.EOF and rs.BOF then

response.write "无数据"

else

dim strLine,responsestr

strLine=""

'--将表的du列名先写入zhidaotxt

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.ContentType="application/x-msdownload"

Response.Redirect "download.txt"

%>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐