现在有两个数据库,一个数据库为保存长年累月的数据,另一个为数据来源,在数据来源库中有一大部分记录在长年累月库中存在,现在需要把数据来源库中的新记录添加到长年累月库中,请问怎么实现?注意两个数据库中记录都超过1万条记录,而长年累月库中至少是几万条记录。两库结构不一样,库中主键是重复的。
望能给出程序。
本人EMAIL:[email protected]
本人不甚感激!

解决方案 »

  1.   

    如果主键重复,谁都没有办法!!!
    不过,可以对原数据库的数据进行标准化的转换,
    然后,就可以导入了,
     SQLSERVER 里有DTS包可以完成异构的数据库导入,
    DELPHI又BACHMOVE也可以
      

  2.   

    按照推荐度:1.服务器上用数据库自带工具比如sql的DTS服务;
    2.服务器上使用数据库订阅分发技术
    3.服务器上用任务或存储过程实现
    4.客户机用delphi的TBatchMove
    5.自己写循环