我正在研究MS Access数据库.我对其中一个模块进行了一些更改.我想出去吃午饭,但是当我尝试关闭数据库时,我收到以下消息:
"您没有对数据库的独占访问权限.此时无法保存您的设计更改.是否要在不保存更改的情况下关闭?"
我很确定网络上没有其他人打开数据库文件,我没有打开任何其他Access数据库.我可能错过了一些明显的东西,但真的很感激一些帮助!
更新:
最后我复制了所有代码,关闭数据库而不保存,重新打开它并将代码粘贴回来.然后我就可以保存数据库了.我不确定这是否是一次性的,但如果再次发生,我会报告.
如果你确定没有其他人在你的数据库中,那么这是你自己的电脑上与你的数据库的额外连接.您可以使用LDB查看器验证这一点,可以从Microsoft的免费JetUtils.exe下载中下载:
http://support.microsoft.com/kb/176670
查看代码并检查默认工作空间中是否有两个单独的数据库对象,另一个工作空间中是否有另一个数据库对象.那将导致这个问题.
为了解决这个问题,确保数据库对象都设置为无,他们走出去的范围之前,如果你在代码中打开数据库对象,还需要对数据库对象设置为Nothing之前关闭它.