从不同数据中某个表中读取多条记录批量写入另一个数据库某个表?

zzs_2013 2007-03-05 10:17:36
从不同数据中某个表中读取多条记录批量写入另一个数据库某个表
...全文
282 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tang688 2007-03-05
  • 打赏
  • 举报
回复
不好意思,少了rs2.update
tang688 2007-03-05
  • 打赏
  • 举报
回复
建二个不同的库名和记录集就可以了
比如
DB_name="DBQ="+server.mappath("db1.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};userid=administrator;password=111111;"
set conn1=server.createobject("ADODB.CONNECTION")
conn1.open DB_name
DB_name="DBQ="+server.mappath("db2.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};userid=administrator;password=111111;"
set conn2=server.createobject("ADODB.CONNECTION")
conn2.open DB_name
Sql="SELECT * from aaa"
Set rs1=Server.CreateObject("ADODB.RecordSet")
rs1.Open Sql,conn1,1,3
Sql="SELECT * from bbb"
Set rs2=Server.CreateObject("ADODB.RecordSet")
rs2.Open Sql,conn2,1,3
for n=1 to rs1.recordcount
rs2.addnew
for m=0 to rs2.Fields.Count-1'只能是字段个数相同的,并且是一一对应的,如不同请根据字段一一写出.
rs2(m)=rs1(m)
next
rs1.movenext
next

28,391

社区成员

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

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