我是个delphi新手,请教一下怎么才能快速比较两个dbf文件之间的记录是否重复?谢谢

解决方案 »

  1.   

    重复到什么程度?
    是有一条重复还是有很多重复还是全部重复?
    表结构是否相同?
    楼主问问题的时候请尽量将问题讲清楚谢谢。:)
      

  2.   

    重复到什么程度?
    是有一条重复还是有很多重复还是全部重复?
    表结构是否相同?
    楼主问问题的时候请尽量将问题讲清楚谢谢。:)----------------------------------
    两个文件的表结构完全相同,记录的重复一条或者多条都有可能,只要判断出是否有重复就可以了
      

  3.   

    没人回答吗?我自己顶一下。
      

  4.   

    唉,用个偷懒点的办法来实现:
    1、将表1中的每条记录的各个字段全部转换为字符串形并加起来成为一整个字符串,放到一个列表中;
    2、从表2中的逐条取出记录并将各个字段全部转换为字符串形并加起来成为一整个字符串,与1中的列表逐条比较,如果重复,则将表2中的该条记录记到相同结构的表3中;如不重复,则不管;
    3、重复2的操作直至表2的记录结束。
      

  5.   

    这样,看表3就知道哪些记录重复了