我有一张表大概就3000条记录吧。
Refresh一次居然耗费了60000毫秒。
而我使用
Active := False ;
Active := True ;
的方式刷新数据库,只化了150毫秒。有人能解释一下这个现象吗?我想既然有Refresh的功能,一定有他存在的道理。各位大虾们说说看吧。

解决方案 »

  1.   

    我用的是ACCESS数据库。16个字段。数据类型是文本、数字、时间。这三种。有9个字段建立了索引。没有与其它表格建立关联。
    应该来说结构并不复杂。数据量也不大。难道没有人遇到同样的问题?
      

  2.   

    是不是有很大尺寸的Blob字段?
      

  3.   

    我也不用refresh 的!!就用你的这种方法
      

  4.   

    没有“大尺寸的Blob字段”最大的一个字段也自由64个字符。