用sql就很快了呀,
如果排序,用折半查找,可能会更快。

解决方案 »

  1.   

    我是用sql,可是有点慢。我的程序是web程序。在网上使用。query连接远程数据库。
      

  2.   

    如果你说慢那就另想方法吧,如用oracle的,就用不要用bde,ado了,用doa,odac,数据库方面就要用分簇,临时表等技术来加快查询。
      

  3.   

    那可能就不是sql的问题了
    也许你的表没有索引,有索引查询快。
      

  4.   

    我用odbc和bde.楼上说的如何实现呢?
      

  5.   

    对单机数据库, 如paradox, dbase等, Tquery不及Ttable快, 如是SQL server,
    如MS SQL, Oracle等, Tquery > TTable的.Tquery的速度要视乎所执行的sql, 不多用 select * from Mytable1, 应用
    select field1,field2,...from Mytable1 where....
    只选用所需的数据.sql的优化和sql server有很大的关系, 多尝试比较不同的sql格式, 和多利用
    索引.
      

  6.   

    数据库表中设上主键和索引,
    或者试试用ADOQUERY控件