前台用DELHPI开发,后台数据库为SQL SERVER。 
现在二台计算机上有相同的数据库与数据表,表结构也都完全相同,只是数据内容不一样,他们又没有联网,比如:table1有一千条记录,而另一电脑上的table1有二千条记录,他们的数据结构完全相同。
请问:怎样用DELPHI程序实现数据记录内容的追加,使二台电脑中table1的记录内容完全一样?

解决方案 »

  1.   

    不知道你那两台机器会否不定期的联网,比如拨号,那样就可以用SQL Server 的订阅、发布来实现。
    要不然只有导出来,再导进去了。可以备份数据库,然后还原到一个临时库中,在存储过程中用游标处理。
      

  2.   

    kansanku(库国兵) 你好!
    我也是想到这个办法,只能导出到介质上,不能做备份文件,因为太大一张盘装不下,我不知你是说怎么样导出,SQLSERVER导出时能否保存数据我不是很清楚,请多指教!heixiu1980(heixiu1980) 你好!
    他们是完全不能联网的,你说的做个备份再建一个临时表,是很好的办法,可是我是想做成应用软件给客户用的呀,他们肯定不会这么复杂的操作了呀?
      

  3.   

    SQL Server备份、还原数据库都有现成的存储过程可以调用,你完全可以做到应用程序里面,加上一些比较友好的界面和详细的操作说明,应该可以实现的。