Office中国论坛/Access中国论坛

标题: 找不到mdb文件或库文件不存在! [打印本页]

作者: binuochao    时间: 2003-9-10 01:15
标题: 找不到mdb文件或库文件不存在!
一个mdb文件,在其它机器上正常,但这台有问题机器上运行文件时会报错,如打开db1.mdb,报错为:无法找到(文件路径\)db1.mdb或相应的库文件找不到。
重装office无效。但与其它正常机器上的引用相对比,引用相同!请问这是什么问题。
作者: tmtony    时间: 2003-9-10 01:37
我以前也遇到同样的情况,但不记得当时具体情况了,你可试试下列方法
1.确认你是否在同一台电脑安装多个ACCESS版本。且文件有否损坏导致版本启动不正常
2.直接先打开对应的ACCESS,再在ACCESS里打开你的MDB,应该可正常打开而不会提示。
3.如果第2条可以,则可先卸载高版本,再卸载低版本,然后清除注册表中有关ACCESS及OFFICE的键,再重装低版本,再装高版本。

如果是只有一个ACCESS版本,则看看
1。你的MDB有否引用另一个MDE或MDB,此MDB的目录与原来开发是的目录是否相同
2。相关控件再手工注册一次。
3。然后在引用里先去掉那些第三方引用,然后退出,再引用回来这些控件或库文件。

或许可帮到你
作者: binuochao    时间: 2003-9-10 01:54
谢谢站长,现因问题机器在客户处。环境是:1,系统是刚重装的win2000个人版,2,access2000第一次安装;3,此mdb文件存在联接表。4,此机器上的此文件复制到其它机器上正常!
我想希望你的第3个方案能解决问题。
另:还有三个问题想请教:
上面提到的文件还存在的另一问题:此文件我是作为定时传送数据的辅助程序,周期为30分钟,将图标放入了托。后来发现有几台机器上,此程序联接的数据库文件会极速变大,从原来的30M,半天内长到700M,不过当操作前台程序退出后去查看数据库文件大小减半(为350M左右),不知道是何原因。
另二个问题是另一个mdb文件问题,此文件作为操作前台:程序会自动没有任何提示就自动关闭。我保证在运行的窗体里没有用quit语句。(有第三方控件,mscomm.ocx)
2,会经常提示access.exe文件错误。重新安装offiec无法解决问题!(同上)
作者: tmtony    时间: 2003-9-10 07:41
我不知道你的定时传送数据程序是否只传送更新的数据,这个处理过程是否存在频繁新增和删除数据或表的过程,如果是且这个操作每半个小时进行一次的话,则有可能会导致数据急剧变大。
第二三个问题现象来看,有可能是下面两个原因。
1。因为前面的数据急剧变大,导致磁盘空间不够,而ACCESS的临时文件不够空间,会无故退出
2。病毒所致,特别是说ACCESS.exe文件错误

作者: binuochao    时间: 2003-9-11 05:13
确实有操作查询,有更新,删除,增加查询。
请教一下:
如果一定要用此交换程序,用什么方法可以防止数据库急剧变大!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3