关于两个ACCESS数据库间,个自的两个数据表间的数据直接复制,与插入!
我有两个数据库,DATA1,DATA2,它们个自有两个相同的表DATA1.LIst1,DATA2.LIst1
要将DATA1.LIst1中的所有内容都复制到DATA2.LIst1中,该用什么方法实现呢!
方法可能有很多种,但是能用一条SQL语句实现吗!或者尽可能短,效率高的方法,请大家帮帮忙!!!
我有两个数据库,DATA1,DATA2,它们个自有两个相同的表DATA1.LIst1,DATA2.LIst1
要将DATA1.LIst1中的所有内容都复制到DATA2.LIst1中,该用什么方法实现呢!
方法可能有很多种,但是能用一条SQL语句实现吗!或者尽可能短,效率高的方法,请大家帮帮忙!!!
回复人: cuipi2003(脆皮) ( ) 信誉:94 2004-7-16 10:56:30 得分: 50
set Rs=server.CreateObject("adodb.recordset")
set Cn=server.CreateObject("adodb.connection")
set Cnn=server.CreateObject("adodb.connection")
cn.open".........."'访问数据库
cnn.open"........."'添加数据库
sql="select * from tablename"
rs.open sql,cn,1,1
do while not rs.eof
rs.movenext
sql="insert into tablename (,,,)values(,,,)" '自己写
cnn.execute sql
loop
rs.colse
cn.close
cnn.close
set rs=nothing
set cn=nothing
set cnn=nothing
insert into LIst1 in 'Data2.mdb' select * form List1反之:
insert into LIst1 select * form List1 in 'Data1.mdb'
SELECT [name] AS Tname FROM table1;