一个用VB+ACCESS开发的软件(通过ODBC连接数据库),前两天一切正常,今天突然速度非常慢,而且只要是用VB写的访问ACCESS数据库的程序,速度均奇慢无比!
而且只有一台机器是这样,另一台也装了此软件的机器运行一切正常。
而且这台机器上其它程序均可以正常工作,包括OFFICE中的ACCESS,里面一切正常。
电脑是XP系统,似乎也没有新装什么软件。各位大哥快救命呀!由于系统已经正式使用,耽误起来后果很严重的,无法解决的话我甚至要重装操作系统了!!——救命!

解决方案 »

  1.   

    我绝的是不是你没有把你申明的对象泻载把记录记关闭
    CN.CLOSE
    SET CN=NOTHING
    SET RS=NOTHING
      

  2.   


    1. 将这个Access数据库压缩一下 进入后 [工具]->[数据库实用工具]->压缩数据库2. 试着不用odbc 直接用DAO多好,应该是很快的3. 查毒
      

  3.   

    你查询数据是不是用的SQL语句
      

  4.   

    是用的SQL语句,然后用 conn.execute 或 rs.open
      

  5.   

    ACCESS数据库中,当纪录数超过十万条以上后,访问速度,你会发现明显降低,如果你对数据库中的纪录进行的添加和删除操作很频繁的话,那建议你在程序退出或是开始的时候,对数据库进行压缩。这样也许能使你的访问速度快一点。