日期:2014-05-17  浏览次数:20792 次

Access数据库查询过于缓慢,就高手解答~~~~~~~~~
表【A】有一万多条记录,它的结构差不多100列。(A1是ID A2,A3,A4...是后面的列名就不多举了)
A1 A2 A3 A4......
1 a 啊 9......

我的查询语句是 select max(A1)+1 as AA from [A] where A1 like '1209%' 我这样查询速度很慢 在我写的c#程序中在(查询时整个程序都是无响应)然后我 就试着在Access数据库里面查询 结果也差不多也是很慢。求高手指点指点啊。。。

------解决方案--------------------
在条件列 A1 上创建索引
------解决方案--------------------
探讨
在条件列 A1 上创建索引

------解决方案--------------------
Access........................
------解决方案--------------------
SQL code
 select max(A1)+1 as AA from [A] where left(A1,4)='1209'

------解决方案--------------------
试试重建下索引?