第二种情况: 我也出现此问题,不能刷新一条记录的?(可以通过log来记录....再用一个ClientDataSet来取记录以达到刷新一条记录[笨方法]).

解决方案 »

  1.   

    保证解决问题:
    方法:
    1)不要打开整个表。
    2)先定位要修改的记录,用SQL语句定位。
    3)再UPDATE 提交修改即可修改物理数据。
    4)再重新定位刚才修改的数据。(char字段不要用,用varahar)。
    5)在底层修改的时候,关闭数据显示控件的联接。完成(4)再重新联接。
      

  2.   

    这个问题我也碰到过,我想不是ADO的问题
      

  3.   

    filter同样要打开整张表的。
    不过5000条记录不算多的,我们的测试示例至少在50000条记录以上。
    你的编程思路有问题