html5中文学习网

您的位置: 首页 > 网络编程 > ASP编程 » 正文

asp实现将一个数据库中的内容导入另一个数据库_ASP教程_编程技术

[ ] 已经帮助:人解决问题
网站建设过程中,经常会需要将原来数据库中的数据导入到新的数据库中,并且字段名称不一样。如果量小,可以一条条复制,如果量大的话,是很麻烦的事情,现在只需要这么一段代码就可以实现。

<%
Dim startime,conn1,conn2,connstr1,connstr2,db1,db2
startime=timer()
db1="a.mdb" '数据库1
db2="b.mdb" '数据库2
on error resume next '尝试连数据库,一直到超时,但可以加强SQL注入过滤
connstr1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db1)
connstr2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db2)
set conn1=server.createobject("ADODB.CONNECTION")
set conn2=server.createobject("ADODB.CONNECTION")
conn1.Open connstr1
conn2.open connstr27qQHTML5中文学习网 - HTML5先行者学习网

Dim rs1,rs2
Set Rs1 = Conn1.Execute("Select * From [a库的某表]")
Do While Not Rs1.Eof7qQHTML5中文学习网 - HTML5先行者学习网

 Set Rs2 = Server.CreateObject("ADODB.Recordset")
 Sql2 = "Select * From [b库的某表]"
 Rs2.Open SQL2,Conn2,1,3,1
 Rs2.Addnew
  Rs2("b库的字段1") = rs1("a库的字段1")
  Rs2("b库的字段2") = rs1("a库的字段2")
  ......
 Rs2.Update
 
Rs1.MoveNext
Loop
Response.Write "操作成功"
Response.End
%>7qQHTML5中文学习网 - HTML5先行者学习网

7qQHTML5中文学习网 - HTML5先行者学习网
7qQHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助