一个表中数据量有几十万条,如果在显示的时候控制显示的速度呢?原来在d7里面有tsimpledataset可以设置一次显示的最大条数,可是d6里面没有怎么办?还有就是如何缩短在如此大的数据表中查找记录的时间呢?望请赐教!!!!!!!!!!

解决方案 »

  1.   

    使用StringGrid和ADOQuery配合显示,不要用DBGRID等控件.
      

  2.   

    哦,请问用StringGrid怎么显示,能否举个例子,谢谢,学习ing
      

  3.   

    用SQL自己控制分页,分页的SQL网上太多了。
      

  4.   

    建议看一下李维《Delphi 7 高效数据库程序设计》
    TSimpleDataset相当于TSQLDataSet+TDataSetProvider+TClientDataSet你可以用TDataSetProvider+TClientDataSet来实现TSimpleDataset的功能