ASP如何将SQL导出自动生成TXT文件的呢??

panjianqi 2007-06-23 04:17:37
ASP如何将SQL导出自动生成TXT文件的呢??谢谢了大家!
...全文
161 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
panjianqi 2007-06-25
  • 打赏
  • 举报
回复
谢谢你!你能不能说清楚一点的呢??
下面是代码:但我就是不知道如何写成让它自动生成TXT文件,自动命名!
'---------------------------------------------------------------------------------------- 导出文本文件

if selRd="txt" then

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
'--创建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"


end if

%>
hookee 2007-06-23
  • 打赏
  • 举报
回复
ADO RescordSet对象
s = rs.GetString(2,,",",VBCrLf,"")
用fso写入s
  动软代码生成器是一款为程序员精心设计的代码自动生成器。该软件综合了开发中的经典思想和设计模式,支持生成不同架构的项目和代码,完全省去了大量的机械录入的时间和重复动作,让你更加有时间集中在业务逻辑的开发。    动软代码自动生成器 功能特点:   自动生成代码   一键自动生成各种代码,可以节省大量的时间来做业务逻辑的代码,那些重复的代码就交给它去做吧,1分钟生成一个架构所有的基本代码。有了它开发项目的效率简直轻松多了。   自动生成三层架构的完整项目和代码:简单三层结构;基于工厂模式三层架构;自定义结构模版   自动生成ASP.NET页面和cs后台代码   自动生成父子表的(事务)的代码   可以自定义代码生成的页面模板,批量生成项目代码。   灵活的代码生成方式   可以自定义手工选择生成的字段。   可以自由设定命名空间和实体类名。   自动生成方法属性注释。   支持对表和视图的代码生成。   支持对多种类型数据库生成代码:如SQLServer2000/2008、Oracle、MySQL、OleDb等。   可以生成多种不同类型数据层代码,例如: 基于SQL字符串方式,基于Parameter方式和基于存储过程方式的数据层。   生成存储过程和数据SQL脚本   可根据选定的数据库和表(可多选),自动生成增、删、改、查等操作的存储过程脚本,和生成表的创建脚本及数据记录的SQL脚本,支持在当前生成和导出脚本文件功能。   自动生成数据库结构文档   可以根据选定的数据库和表(可批量生成),可以生成字段的详细信息,包括默认值,描述等信息。生成相应的表结构文档,免去手工写文档和操作的麻烦。

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧