在dbgrid中显示大量数据,要显著提高查询速度,可考虑用ADOStoredProc。
可否用线程来处理?
我没用过,不敢妄说

解决方案 »

  1.   

    在线程的Execute事件里添加相应的数据库查询代码
      

  2.   

    强烈同意: mengbo(心有独钟)
      

  3.   

    你有很多条记录, 不可能一屏幕全都显示出来吧! 所以采用数据分页显示
    是一个好方法, 也是最快的方法,需要多显示多少。用sql 语句实现。 向下分页显示。注://设一分页标记.select top 100 * from table向上显示难度大一点点。 以前我回答过这类问题, 你可以用搜索 一下
    "数据分页显示";
      

  4.   

    你有很多条记录, 不可能一屏幕全都显示出来吧! 所以采用数据分页显示
    是一个好方法, 也是最快的方法,需要多显示多少。用sql 语句实现。 向下分页显示。注://设一分页标记.select top 100 * from table向上显示难度大一点点。 以前我回答过这类问题, 你可以用搜索 一下
    "数据分页显示";
      

  5.   

    点击下一页按钮时显示 
    select top 100 * from table 
    where bh>分页标记                    //分页标记如果此时为200的话那就显示200-300里的数据。