永发信息网

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

答案:3  悬赏:70  手机版
解决时间 2021-03-01 11:06
例如表名mouse 字段名one
怎么把这个表的指定这个字段的内容逐行写入到一个txt文件里并下载呢,txt文件名最好是随机10位数字,求好心人解答
最佳答案
可以用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’

仅供参考,具体写法请查资料,注意路径和文件名
全部回答
可以哦,读出未当表格显示,存成.csv或.txt文件
挺简单的 首先链接数据库 然后再获取文本框输入的内容再写入数据库就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>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
员工2月份离职,当月实际出勤天数20天(没有
淘宝什么是有效评价??
奶牛梦工场璧山远林经销店地址有知道的么?有
时空猎人10元礼券怎么用.
贵阳至凯里上厦蓉高速后到都匀哪个出口下
望京西园四区西南门地址在什么地方,想过去办
逗游下载的孤岛惊魂3怎么打补丁
PSP 一个游戏 两个ISO文件
烧饼修改拳皇97 大蛇
甘肃广播电视大学在哪里啊,我有事要去这个地
我这两天买了vivoy35但是不喜欢,想转掉,能
煎剩饺子怎么煎不硬 ?
欧朗德散热器地暖在什么地方啊,我要过去处理
如何解决硬盘写入速度慢??
高拍仪使用方法?
推荐资讯
洗衣粉和肥皂可不可以同时使用?
大串肉羊汤骨头馆在什么地方啊,我要过去处理
皓元灯饰这个地址在什么地方,我要处理点事
找回360游戏账号来高手
鲁班培训中心我想知道这个在什么地方
青岛佳乐康大药房地址在什么地方,想过去办事
请问3=8是什么意思?
婚前协议有法律效力吗?用公正吗?
为什么oppor手机充满电一夜就剩一半了
在职公务员学什么一技之长好呢?如果考证,最
还有一个星期期末考试了。我初三。是上半年的
linux中的/boot文件
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?