关于queyr的查询 用sql就很快了呀,如果排序,用折半查找,可能会更快。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是用sql,可是有点慢。我的程序是web程序。在网上使用。query连接远程数据库。 如果你说慢那就另想方法吧,如用oracle的,就用不要用bde,ado了,用doa,odac,数据库方面就要用分簇,临时表等技术来加快查询。 那可能就不是sql的问题了也许你的表没有索引,有索引查询快。 我用odbc和bde.楼上说的如何实现呢? 对单机数据库, 如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格式, 和多利用索引. 数据库表中设上主键和索引,或者试试用ADOQUERY控件 新人问delphi适不适合写与web交互的程序 双击ADOConnection控件,点build...按钮 提示“找不到指定模块” 帮个忙 有一个麻烦的问题要麻烦大家一下! 关于adoquery控件的几个问题? 如何才能实现,紧急等待中... 简单的字符操作! 200分想要吗 怎样才能充分利用数据感应控件?? ☆☆☆︿︿︿︿QuickReport合计问题︿︿︿︿☆☆☆ 有几百个Checkbox,从数据库中读出一个ID,然后将相应的Checkbox赋值,代码不得多与20行? 我怎么知道tdbgrid我选 中的是第几列,有没有selectrows.index之类的东东
也许你的表没有索引,有索引查询快。
如MS SQL, Oracle等, Tquery > TTable的.Tquery的速度要视乎所执行的sql, 不多用 select * from Mytable1, 应用
select field1,field2,...from Mytable1 where....
只选用所需的数据.sql的优化和sql server有很大的关系, 多尝试比较不同的sql格式, 和多利用
索引.
或者试试用ADOQUERY控件