ASP奇怪的未指定错误 - 80004005

mir*_*aad 4 ms-access ado asp-classic

我不得不在已经制作的网站上工作,只需添加一些小模块

当我正在更新时,在不同的子文件夹中有许多名为myDB.mdb的文件,我想确保我的应用程序连接正确的数据库,所以我开始重命名子文件夹...在其中一个子文件夹,我刷新,主站点我的工作停止了

我重新命名为正确的名称..刷新...刷新...刷新..我仍然刷新,我开始另一个浏览器..它给出一个连接问题:S

提供商错误'80004005'

未指定的错误

/new/conn.asp,第13行

关于他的任何想法:S会感激任何帮助!

ced*_*edd 6

我曾经也有过一样的问题.我第一次加载页面时效果很好,但是如果我再次快速加载页面,那么我就会收到此错误.如果我等了一会儿,那我没有得到错误.它必须是因为当你调用objConnection.Close时,实际关闭mdb文件需要一些时间,所以如果你再次尝试再次打开它,你会得到"文件已经在使用中的类型错误".奇怪地在连接中添加一个模式为我排除了这个问题.它不必是只读的,读/写也可以.

objConnection.Mode = 1 ' read only
Run Code Online (Sandbox Code Playgroud)