怎样在ACCESS中复制表(100分)

  • 主题发起人 主题发起人 jarm
  • 开始时间 开始时间
J

jarm

Unregistered / Unconfirmed
GUEST, unregistred user!
譬如说:我有一个A表,想把它复制一遍,名字该为B表。
数据和结构都是完全一样的
 
Create table B as select * from A
 
试过了,好象不行呀
 
如果, 两 个表不在一个库中呢?

一个 在 A.mdb ,一个在 B.mdb

那样怎么办?
 
那你就直接用CopyFile来COPY文件。
Create table B as select * from A应该行吧,你是怎样调用的?
 
to zhangkan

但是我要是想 Appendupdate or update 呢?

也用 copyfile ?
 
它说‘CREATR TABLE’出错了,SQL不正确
 
使用Tbachmove控件
 
写sql语句
 
ok!
please 写sql语句
1 . Select * into b
from a;
2 . select * into b IN "c:/anotheraccessdatabase"
from a;


 
To mjq123 :
如果用 Diamond access, 则不可以用 batchmove, 如果用 ODBC , 就太慢了,

一个才几千条记录的表 要 Appendupdate 就得 几十钞.

To findjob168 :

在 Diamond access 中,用 DAOQuery 执行 select * into b in 'C:/otherdb.mdb'...

不可以, 出错提示为 ' 无效的操作'.还有, 我要 Appendupdate 操作, 和 update 操作

不是简单的 复制 数据.
 
SELECT * INTO newtable FROM mytable
可以的,newtable是自动创建和mytable一样的结构
 
多人接受答案了。
 
主要是在两个数据库中如何操作?
 
后退
顶部