问题描述:
很多人都在调用,每次都要全部停止调用,不是很烦,怎样能避免,ACESS是不是总是这样,谢谢指教
问题解答:
其实原因已经给出来了,就是:数据库被某用户以独占方式打开。出现这种情况其实是由于程序(可能是ASP,PHP,应用程序或者其他)在进行数据库连接的时候对记录使用了悲观锁定。
我不知道你所说的情况是什么程序造成的。
如果你使用的是ADO连接,有这么个语句
Rs.open sql,conn,3,2
这个“3”就是悲观锁定的意思。("2"是游标类型)
建议改成Rs.open sql,conn,2,3。
其他情况类似。
首先关闭所有打开了该数据库的应用程序如Microsoft Access
其次你必须拥有对该数据库文件(.mdb)写权限。本机一般不存在这个问题。