首先,进行数据库的操作,这里使用的是ado+access进行的数据库的操作,目前来看,ado这种方式还算是比较简单。
而且网络上关于数据库进行连接的博客有一大推,这里就不做探讨了,这里仅仅说明的是,一个数据库的表复制进入另一个数据库中。
1、关于数据库的复制有两种情况
1)insert into table1 select * from table2
2) select into table 1 select *from table2
这两种写法有什么区别呐,首先insert into这种写法必须有table1这个表格,select则是在access中必须不能存在table1,否则在ado接口中会出现报错的现象。
2、一个数据库对另一个数据库进行复制操作,
sql语句有如下写法:
insert into table1 select distinct * from (select * from table1 union select * from table1 in 'D:\\record1.mdb')a where id =1
这样的意思就是 向已经连接的数据库中的table1 插入(不同的)来自(table1 以及 record1中的table1)a 加上条件的记录
select into
其用法与insert into 相同 不做描述
3、增加点难度,这里说一下where 后面跟两个条件的例子
sql: insert into table1 select distinct * from(selcet * from table1 union selcet *from table1 in 'D:\\record1.mdb')a whe