紧急求助:在VB中访问ACCESS数据库速度巨慢!!!

SwordMan2001 2003-09-01 10:55:57
一个用VB+ACCESS开发的软件(通过ODBC连接数据库),前两天一切正常,今天突然速度非常慢,而且只要是用VB写的访问ACCESS数据库的程序,速度均奇慢无比!
而且只有一台机器是这样,另一台也装了此软件的机器运行一切正常。
而且这台机器上其它程序均可以正常工作,包括OFFICE中的ACCESS,里面一切正常。
电脑是XP系统,似乎也没有新装什么软件。

各位大哥快救命呀!由于系统已经正式使用,耽误起来后果很严重的,无法解决的话我甚至要重装操作系统了!!

——救命!
...全文
381 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
flamingo2001 2003-09-03
  • 打赏
  • 举报
回复
如楼主所说,头一天还好好的,第二天突然就不行了,速度变的奇慢无比,这绝对不会是程序本身的问题,可能是有病毒吧。

不过还没有听说过有这样的病毒,会使访问ACCESS数据库的速度变慢.
david1981 2003-09-02
  • 打赏
  • 举报
回复
ACCESS数据库中,当纪录数超过十万条以上后,访问速度,你会发现明显降低,如果你对数据库中的纪录进行的添加和删除操作很频繁的话,那建议你在程序退出或是开始的时候,对数据库进行压缩。这样也许能使你的访问速度快一点。
SwordMan2001 2003-09-02
  • 打赏
  • 举报
回复
是用的SQL语句,然后用 conn.execute 或 rs.open
伽楠 2003-09-02
  • 打赏
  • 举报
回复
你查询数据是不是用的SQL语句
SwordMan2001 2003-09-02
  • 打赏
  • 举报
回复
UP
liul17 2003-09-01
  • 打赏
  • 举报
回复

1. 将这个Access数据库压缩一下 进入后 [工具]->[数据库实用工具]->压缩数据库

2. 试着不用odbc 直接用DAO多好,应该是很快的

3. 查毒
富察咪咪 2003-09-01
  • 打赏
  • 举报
回复
如果重起机器仍然慢,压缩一下数据库,整理一下磁盘试试。
newste 2003-09-01
  • 打赏
  • 举报
回复
我绝的是不是你没有把你申明的对象泻载把记录记关闭
CN.CLOSE
SET CN=NOTHING
SET RS=NOTHING
射天狼 2003-09-01
  • 打赏
  • 举报
回复
只有重装操作系统了,别无他法~
SwordMan2001 2003-09-01
  • 打赏
  • 举报
回复
我真是觉得万分奇怪,找不出原因来,
压缩数据库没有效果,也不像是中毒的样子(哪有这么巧,正好遇到这么个病毒只攻击我的程序,而不影响别的任何程序?)。

还好,用了XP的系统还原功能,还原到三天前的状态,终于可以正常使用,不过仍是想起来就后怕,一点儿都想不通,好好的怎么突然就不行了?

我记得以前似乎有人问过类似的问题,还有人能想起来吗?

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧