易截截图软件、单文件、免安装、纯绿色、仅160KB

50万条数据ACCESS数据库,模查询有什么方法能快些...

我用了一般的查询语句出来,,,哇好慢啊................



使用组件

DBgrid  ADOQuery  DATASOurce

快不了,只能尽可能的优化吧
优化数据结构,建索引,不过建议不要一次读出所有数据,还是进行条件筛选吧

先试试添加索引,使用索引查询看看!
先天条件限制,再调节也没有必要了。

如果是不经常变的数据,导入sql200x后再查询

索引,条件查询

据说ACCESS10万就已经很多了,再多受不了,效率
急剧下降。数据库本身限制,不足造成的,换数据库。

50万条,太大了。。。


相关问答:

php 使用 ADODB 连接Access 的问题

<?php

include("adodb/adodb.inc.php");

$db = &NewADOConnection("access");
$access = realpath("Data.mdb");
$dsn = "Provider=Microsoft.J ......

access 查询记录的问题?

问题如下:

用查询语句
select * from tab where fil like 'CK090902'能查找出一条记录并显示出来
改为
select * from tab where fil = 'CK090902'
就不能查找到,也显示不出来 ......

如何通过ADO使用聚合函数来查询(数据库为ACCESS)

_RecordsetPtr CMyAdo::SelectRecord(string &where, string &tablename,string &field, int way )
{
    int ret = 0;
  _RecordsetPtr pset;
CString  sql;
& ......

Access查找重复问题

ACCESS数据库中有一个tablename表,设计如下 
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注” 
其中"编号"维一,在“ISBN”中有的为空值, ......

如何查看access中已有表间关系的名称

如何查看access中已有表间关系的名称,
我要用代码删除这个关系,必须要知道关系的名称。
我这里有个帮助

用ADOX吧
VB code:

'引用Microsoft ActiveX Data Objects 2.X Library
'引用Microsoft ADO E ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号