首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

Access数据库有关问题

2012-09-23 
Access数据库问题两个数据库A、BA和B中都有表TB1A库中的TB1是早期的表。B库中的TB1是更新后的表,也许删除了

Access数据库问题
两个数据库A、B 
A和B中都有表TB1
A库中的TB1是早期的表。B库中的TB1是更新后的表,也许删除了某些字段,或者添加了些字段,不确定的。
现在是以B库中的TB1为准,将原来的A库TB1表中的数据更新到B库的表中。重复的数据不要插入(对一条数据,含有相同字段的数据都相同,则此数据相同)。
其实我都糊涂了……
原本的情况:
在两个不同的文件夹下遍历数据库,存在相同名称的数据库后,遍历数据库表名,存在相同的表名后,遍历字段。对相同的字段中的数据进行比较,将A库中不同的记录更新到新的B库的表中

不确定的数据库,不确定的表名,不确定的字段名,不确定的……
无语了……
求高手帮忙分析……

[解决办法]
INSERT INTO tb1 IN "B.mdb" SELECT field1, field2, ... FROM tb1 IN "A.mdb" WHERE field1 & field2 & ... NOT IN (SELECT field1 & field2 & ... FROM tb1 IN "B.mdb")

字段列表是 B 中现有字段

热点排行