新手求教,如何将数据库1中的表copy到数据库2中(50分)

  • 主题发起人 主题发起人 pansj1229
  • 开始时间 开始时间
P

pansj1229

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是Access2000,建好数据库1和数据库2,请问如何在程序中
将数据库1中的表Copy到数据库2中
另外请问有人知道CopyFile这个function怎么用的吗,最好有个例子
 
直接复制表就可以了.
 
用两个database控件和两个table控件分别连接两个表
然后用sql语句
insert into tablename2 values
select * from tablename1
 
我的愿意是数据库2中没有表,现在从数据库1中复制一个表到数据库2中
 
str1:= select * into [c:/dat/mdb1.mdb].aa from [c:/dat/mdb2.mdb].aa
adoconnection1.execute(str1)
 
也可以用CREATETABLE方法
 
copyfile(pchar('g:/SOURCES/DATA/DATA.mdb'),pchar(save.Filename+save.Filter),false)
用这个的时候,要先判断是否有这个文件存,(用fileexists函数)才保存。。。
也可以用sql语句
insert into tablename2 (values)
select * from tablename1
 
后退
顶部