gpt4 book ai didi

ms-access - 无法使用 '(unknown)';文件已在使用中

转载 作者:行者123 更新时间:2023-12-04 18:14:17 25 4
gpt4 key购买 nike

我们有问题,我认为应该可以轻松解决,但不确定如何解决。
我们拥有带有Classic ASP应用程序的Windows 2003 Server。 MSAccess数据库用于数据存储。

该应用程序具有很多包含项的设计方式。

.asp页可能会打开数据库连接,并在页面末尾将其关闭。同时,页面上包含的include可能也打开了相同的数据库。

问题是在第二次公开赛中我们遇到了一个错误:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Could not use '(unknown)'; file already in use

这仅在我们的本地配置上-我们不拥有该项目,但正在帮助客户修复某些项目。一切在客户方面都非常完美。
当我们设置对数据库的只读 Access 权限时,不会显示此错误。
因此,似乎ADODB.Connection正在以独占模式打开数据库。

任何人都有解决该问题的想法吗?

谢谢

最佳答案

好的。问题已解决。正如我在问题中所说的那样-分辨率非常简单。除了将IUSR_ *写入权限设置为仅对MDB文件设置外,还需要对存储MDB文件的整个文件夹设置写入权限。奇怪,因为我看不到创建任何其他文件(例如,.ldb文件,它是在专有数据库打开期间创建的)。但是,它现在可以工作了!

关于ms-access - 无法使用 '(unknown)';文件已在使用中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6847665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com