关于查询速度的问题 有一ACSESS数据库中有一表 记录接近百万 已经做好索引 请问谁有最快的办法进行任意查询?我用ADOQUERY.ADD(...) 要好几分钟啊~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 adoqury1.close;adoquery1.sql.clear;adoquery1.sql.add( select * from tabele where table.name like ''%'+edit1.text+'%''');adoquery1.prepar;adoquery1.exscSQL; 楼上99441dudu(dudu) 的只是模糊查询,一次回查到好多结果,所以不是最好的办法 用ACCESS做数据库无论你如何做优化也用处不大的,还是换一种数据库吧。用sql server配合dbexpress查询速度快得你都不相信。 楼上说的真的? 有多快啊? 我在SQL SERVER里面直接查询都要两分钟啊! to cblearn:你没试过啊?我试过在一个有一百多万条记录的表里(只有一个字段)查询全部记录,在查询分析器里花了近8秒,我用dbexpress组件进行查询,竟然只需0.12秒!! 同意楼上的,我遇过同样问题,不要用*,只要在where查询的条件字段上建立索引,查询速度快得你都不相信. 物品有效期问题 动态创建的combobox组件,如何取他们的值呢 如何给并口的制卡机发送指令? 菜鸟问题:我编的背单词软件如何防止词库被人盗用? 三层,表,更改,服务器中间层adotable1中的表名如何在客户端改变 求教 QRDBTEXT中的文本怎么换行? 请问在数据库操作中出现‘没有活动事务’是怎么回事? 二进制转换为十进制 Delphi 表格控件 ping 这么用为什么不行? 打印报表运行错误求助???? 关于用Delphi开发ASP应用系统.高手进入讨论!
adoquery1.sql.clear;
adoquery1.sql.add( select * from tabele where table.name like ''%'+edit1.text+'%''');
adoquery1.prepar;
adoquery1.exscSQL;
你没试过啊?我试过在一个有一百多万条记录的表里(只有一个字段)查询全部记录,在查询分析器里花了近8秒,我用dbexpress组件进行查询,竟然只需0.12秒!!