为什么一条记录会重复上传2条完全相同的记录?
delphi7三层数据库
上传是客户端上传远程服务器sql2000
上传后,我已经
      ClientDataSet1.ApplyUpdates(-1);
      ClientDataSet1.EmptyDataSet;//清除ClientDataSet中的数据
===================================
不知道以上重复数据是如何删除的?你们是如何处理的。
我目前的处理是,上传后,下载-检查是否有2记录除服务器ID以外,其它数据如果完全相同,就删除一条。但是,我感觉这样处理的后续代码比较麻烦,可能有隐患。
另外,我考虑,是否可以在服务器端检查,如果有重复,不上传,但是,我考虑服务器是否会因为检查繁多,带来错误。