如何创建、复制、移动ACCESS中TABLE,象TBATHMOVE(100分)

TBATHMOVe我没有用过,
以前我写过一个数据库COPY的程序,关键的一点,在COPY时数据库应处于关闭状态。
 
在你创建新数据库的时候,数据库不要全部是数字,要有一个是字符。(我就知道这么多,
希望能帮上你).
 
方法很多, 就用TBatchmove不行吗?]
用datapump也可
用SQL语句也行
 
你直接在程序中用SQL语句建吧。
create table ?? as select * from ??;
也可以自己加上栏位名字,类型,组合起来用SQL完成。
 
怎么建?
 
用Batchmove可以做到
 
不行,Batchmove不支持ado
 
下面的语句可以创建和复制与原表结构相同的的新表,但会失去索引信息。
select * into 新表 from 原表
 
我现在也遇到这样的问题,我用的是ACCESS2000,用的ado连接,不能用Batchmove,我想把一个
表的内容全部导入另一个表,怎么实现?
 
使用:
‘INSERT INTO DestTable in 'DestDB' select * from SrcTable'
 
Access 2000 中就有“导入”菜单实现“把一个表的内容全部导入另一个表”:文件---->导入

只是有一个问题比较麻烦:如果原库中有相同结构的表,导入的表(*)自动更名为(*1),
而不是像 BatchMove 中的那样可以 Append,各位可有什么好方法。
 
表在同一个 数据 库我知道 .

insert into table1 select * from table2

但试 过.szaben, 时间:2001-9-20 15:59:00, ID:635698
使用:
‘INSERT INTO DestTable in 'DestDB' select * from SrcTable'

好象不行.


 
其实大家说的是同一个道理,要求不高可以用用这句:
Select * INTO Table In 'C:/db1.mdb' From Table
 
顶部