asp将access数据库内容生成txt文件并下载

例如表名mouse字段名one怎么把这个表的指定这个字段的内容逐行写入到一个txt文件里并下载呢,txt文件名最好是随机10位数字,求好心人解答... 例如表名mouse 字段名one
怎么把这个表的指定这个字段的内容逐行写入到一个txt文件里并下载呢,txt文件名最好是随机10位数字,求好心人解答
展开
 我来答
百度网友32facde
2016-06-07 · TA获得超过1103个赞
知道大有可为答主
回答量:1354
采纳率:0%
帮助的人:541万
展开全部
可以用fSO逐行读取
<body>
<%
set fso=server.CreateObject("Scripting.FileSystemObject")
Set txtFile=fso.OpenTextFile(Server.MapPath("text.txt"))
While Not txtFile.AtEndOfStream
Response.Write "<center>" & txtFile.ReadLine & "</center><br>"
。。写入数据库
Wend
txtFile.Close
%>
</body>

也可以 直接连接数据库,从文本中直接读取
insert into tbl select * OPENROWSET('MICROSOFT.JET.OLEDB.4.0', 'Text;HDR=no;Delimited="::";DATABASE=d:\',tmp#txt)

另外还可以用BCP导入文本到数据库
类似的样式:
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:“DT.txt -c -Sservername -Usa -Ppassword’

仅供参考,具体写法请查资料,注意路径和文件名
嘉人美女秋叶漫
2016-05-29 · TA获得超过1036个赞
知道大有可为答主
回答量:1777
采纳率:16%
帮助的人:547万
展开全部
挺简单的 首先链接数据库 然后再获取文本框输入的内容再写入数据库就OK了 列表菜单的话直接把它的value值写进去就OK了,跟文本框的一样 试试吧
<!--#include file="conn.asp"-->
<html><%
if request.querystring("text")="ok" then
usrrname=request.form("username")
set rs=server.createobject("adodb.recordset")
sql="select * from 数据库表名"
rs.open sql,conn,1,3
rs.addnew
rs("usrrname")=username
rs.update
rs.open
set rs=nothing

end if

%>
<body>
<form name="fm1" action="**.asp?text=ok">
<input type="text" name="username">
</form>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
my0o
2016-05-28 · TA获得超过1088个赞
知道小有建树答主
回答量:1409
采纳率:71%
帮助的人:427万
展开全部
可以哦,读出未当表格显示,存成.csv或.txt文件
追问
请问代码怎么写呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式