昆明奥拉克医疗美容:使用Acess数据库,对等网,访问数据库时,为何总出现记录被锁定,数据库被某用户以独占方式打开

来源:百度文库 编辑:高考问答 时间:2024/04/28 07:57:39
很多人都在调用,每次都要全部停止调用,不是很烦,怎样能避免,ACESS是不是总是这样,谢谢指教

其实原因已经给出来了,就是:数据库被某用户以独占方式打开。出现这种情况其实是由于程序(可能是ASP,PHP,应用程序或者其他)在进行数据库连接的时候对记录使用了悲观锁定。

我不知道你所说的情况是什么程序造成的。
如果你使用的是ADO连接,有这么个语句
Rs.open sql,conn,3,2
这个“3”就是悲观锁定的意思。("2"是游标类型)
建议改成Rs.open sql,conn,2,3。
其他情况类似。

首先关闭所有打开了该数据库的应用程序如Microsoft Access
其次你必须拥有对该数据库文件(.mdb)写权限。本机一般不存在这个问题。