filter是在本地过滤,而sql查询则是在数据库服务器上过滤。
当然是sql查询的效率高,1、降低数据库服务器的工作负荷,2、减少网络流量。

解决方案 »

  1.   

    区别是这样的
    如果你是使用filter的话,程序要先到服务器中将全部数据取回来再筛选,如果数据量很大或者是远程数据库,千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万千万不要用!!!!!!!!!
    不然会非常非常非常非常非常非常非常非常非常非常非常非常慢!
    如果是用SQL的话只回传结果数据,速度会把用filter快一个数量级不止
      

  2.   

    大家意思是单机用filter
    c/s等网络版用查询,对不对??
      

  3.   

    不是那个意思,而是,少用 filter,用了filter,会带来些负效应,比如recordcount不准确等单机上使用也是下载