50万条数据ACCESS数据库,模查询有什么方法能快些...
我用了一般的查询语句出来,,,哇好慢啊................
使用组件
DBgrid ADOQuery DATASOurce
快不了,只能尽可能的优化吧
优化数据结构,建索引,不过建议不要一次读出所有数据,还是进行条件筛选吧
先试试添加索引,使用索引查询看看!
先天条件限制,再调节也没有必要了。
如果是不经常变的数据,导入sql200x后再查询
索引,条件查询
据说ACCESS10万就已经很多了,再多受不了,效率
急剧下降。数据库本身限制,不足造成的,换数据库。
50万条,太大了。。。
相关问答:
_RecordsetPtr CMyAdo::SelectRecord(string &where, string &tablename,string &field, int way )
{
int ret = 0;
_RecordsetPtr pset;
CString sql;
& ......
ACCESS数据库中有一个tablename表,设计如下
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注”
其中"编号"维一,在“ISBN”中有的为空值, ......
表结构:
ProductSeriesID 自动编号
ProductSeriesName 文本
ProductSeriesRemark 备注
执行前
ProductSeriesID ProductSeriesName ProductSeriesRemark
2 LV铣刀系列 LV铣刀系列
3 钨钢舍 ......
这两天学习《Delphi技术方案宝典》一书中第三章关于用户登录方案的例子,利用的是SQl Server数据库实现用户登录,编译运行都没问题,该实现的功能也都实现的很好,但是奇怪的是,反复运行一段时间后,有时在关闭整个 ......
select * from a left join ( select * from c ) b on a.id = b.id
这种 会报错,提示from子语法错误,有谁给解决一下
楼上说的什么完全没看懂,不好意思
如需要阅读该回复,请登录或注册CSDN!
......