读书人

access跨数据库更新和插入有关问题高

发布时间: 2012-10-05 15:34:34 作者: rapoo

access跨数据库更新和插入问题,高手来指点下

SQL code
数据库 1.mdb 中  Project表结构id      ProName    ProNum1         A          22         B          33         C          4数据库 2.mdb 中  Project表结构id      ProName    ProNum1         A          12         B          2


现在要实现
1.把1.mdb中Project表数据更新到2.mdb中Project表中,条件是两者的proname相同
2.把1.mdb中project表数据插入到2.mdb中project表中,条件是2表中不存在1表中的数据


已经弄了半天了,没头绪,还望有过经验的高手或者数据库高手来指导下。谢谢!






[解决办法]
DTS和SSIS是图形化界面,没有代码的。不过Access貌似没有DTS和SSIS吧?你插入的时候不能使用类似:
SQL code
insert into [A库].[表名] select * from [B库].[表名]
[解决办法]
/*************导入access********************/
  insert into b表 selet * from openrowset('microsoft.jet.oledb.4.0',
  'x:\a.mdb';'admin';'',a表)
按这样的写法应该可以。

读书人网 >SQL Server

热点推荐