肯定会提高,数据库里面的记录越多越能反映性能。
客户不用安装sql-server,因为odbc里面有其驱动,你可以在ado里面直接打开。你以前用的是access,现在你的软件很容易就可以转到挂接sql-server里面去的只要原来驱动程序{}这里面的东西改为{sql server}就行了。

解决方案 »

  1.   

    你改用SQL Server就可以啦。
      

  2.   

    ADO支持批量返回查询结果。好像有个参数,你可以查一查,具体忘了。
      

  3.   

    首先,数据超过几万条access本身就会很慢,Access本来就是用来处理小型数据库的;其次,编程时最好是用程序连接而不要用控件直接连接否则速度会很慢
      

  4.   

    我倒是没有发现这两种数据库在查询速度方面有多大区别;
    数据量大肯定会造成速度缓慢问题(sql server也不例外);
    在软件系统使用一段时间后,一般都需要(特别是录入单据比较频繁的系统)进行系统重建(备份以往数据后将数据库清空)
      

  5.   

    差别大了,在Access中几万条基本就是不行了,
    而SQL Server中是没有问题的,
    不过上了一两千万也会变得很慢了,