数据库中的纪录数过多,一次返回全部数据需要很多时间.请问大家有甚幺办法可以解决该问题
应为我的query中有lookup字段可能会检索到很多的数据
怎样提高速度啊

解决方案 »

  1.   

    返回数据只是一个指针````再多也是一条一条返回的  读取返回requery的时候才读取你所指定的数据
      

  2.   

    创建索引,然后用SQL语句来查询;
      

  3.   

    SQL过滤出部分数据
    或者是top n 前n返回
    再或者分页显示
      

  4.   

    想增加数据库的检索速度,?  在进行数据检索之前,调用数据表的DisableControls方法,将DataSet和 DataSource组件的联系断开,当检索结束时,调用数据表的EnableControls方法,重新在DataSet和 DataSource组件之间建立联系,这样就可以节省更新数据控制的时间,从而加速检索的速度