我现在用的是ACCESS数据库,之前单机版添加查询速度很快,现在改成了局域网添加。连接代码是:
SqlStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
             App.Path & "\\192.168.170.1\data\db1.mdb;Persist Security Info=False": dbcnn.Open SqlStr
但是现在添加或查询的时候特别慢。。我听说改成SQL比较快,但是我现在ACCESS数据库有60000条记录啊。。如果导入SQL。就算导入进去。是不是所有的代码都要修改??复杂吗?

解决方案 »

  1.   

    连接数据库的字符串肯定要改,sql语句要具体看你用的语句了,
      

  2.   

    dbcnn.Open 后不要close 一直开著这样会好很多。
      

  3.   

    ACCESS有60000条记录查询也不会很慢的,除非电脑配置低
      

  4.   

    连接串与部分sql语句需要修改。ACCESS库不到1G大小不会特别慢,如果到了1G大小可考虑新建一个数据库来使用。
      

  5.   

    我是业余的,以前用access听顺手。现在也转成SQL SERVER了。
    注意两块。
    1:在查询时基本不会出现什么问题,但是要对数据表进行修改就要考虑并发问题;
    2:在建数据库时,MS SQL的数据类型比access要求多,比如数据前后空格问题很烦人。MS SQL 比ACCESS要强大很多,运行也稳定,执行效率很高。希望你能尝试。祝你成功!
      

  6.   

    其实不难,ACCESS本身也用SQL语句...