现有两Access表,表1使用,表2做备份,希望在程序关闭时将两表进行比较,将新数据更新到表2中去,怎么实现?
如果是Access数据库和SQL Server中的表比较与更新又该怎么做?

解决方案 »

  1.   

    sql里我会这么写 insert  表2 select * from 表1 where id not in (select id from 表2) access 不知道能用不!
      

  2.   

    两个数据库之间又怎么实现比较与更新呢,譬如一个是Access,一个是SQL Server?
      

  3.   

    我得思路,还是如上,将access库中表的id字段值全部取出,保存成 “1,2,3...”的样式,然后将上边的sql语句中 selset id from 表2 换成 “1,2,3...” 这样也能达到目的
      

  4.   

    使用处连接
    select * from openrowset('sqloledb','fox';'sa';'',test.dbo.test)  进行比较