精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>ASP教程>正文

用ASP实现从SQL Server导出数据到Access或Excel文件


来源:我要学习网 时间:06-11-13 点击: 点击这里收藏本文
 
作者:N/A    阅读次数:1388    刊登时间:2002-1-2  
 

     前段时间,我在网上发出过这样的问题,现在已经得到解决,现将代码共享, 
     希望对IntranetMIS爱好者有所帮助 
     
     方法其实很简单:需要在SQL Server连接中嵌套一个access连接,然后逐条 
     写入就可以了。 
     
     <%set Conn = Server.CreateObject("ADODB.Connection") 
     Conn.Open "driver={SQL server};server=mamaco;uid=linner;pwd=123;dat 
     abase=linner" 
     sql="select * from scjh" 
     set rs=conn.execute (sql)%> 
     <%set Conn1 = Server.CreateObject("ADODB.Connection") 
     param = "driver={Microsoft Access Driver (*.mdb)}" 
     conn.Open param & ";dbq=" & Server.MapPath("scjh.mdb") 
     conn1.execute("delete from scjh")%> 
     <%do while not rs.eof%> 
     <%dim ktdh,scph,scts,jhqtsj,yhxdsj,yxj,rwbh 
     ktdh=rs("ktdh") 
     scph=rs("scph") 
     scts=rs("scts") 
     jhqtsj=rs("jhqtsj") 
     yhxdsj=rs("yhxdsj") 
     yxj=rs("yxj") 
     rwbh=rs("rwbh") 
     %> 
     <%sql1="insert into scjh(ktdh,scph,scts,jhqtsj,yhxdsj,yxj,rwbh) 
     values 
     
     
     
     ('"& ktdh &"','" & scph & "'," & scts 
     & ",'"&jhqtsj&"','"&yhxdsj&"',"& 
     
     
     
     yxj &"," & rwbh &")" 
     conn1.execute (sql1)%> 
     <%rs.movenext 
     loop 
     conn1.close 
     conn.close%> 
     <%response.redirect "/download/scjh.mdb"%>

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.