Ms access CurrentDB.Execute锁定数据库以供独占使用

Ms access CurrentDB.Execute锁定数据库以供独占使用,ms-access,vba,ms-access-2003,Ms Access,Vba,Ms Access 2003,我的Access数据库中有一个函数,它将数据库置于独占锁定状态 Sub PrepareYears(Aar As Integer) CurrentDB.Execute "DELETE FROM HKE_Years" CurrentDB.Execute "INSERT INTO HKE_Years ( Years ) VALUES (" & Aar & ")" CurrentDB.Execute "INSERT INTO HKE_Years (

我的Access数据库中有一个函数,它将数据库置于独占锁定状态

    Sub PrepareYears(Aar As Integer)

    CurrentDB.Execute "DELETE FROM HKE_Years"

    CurrentDB.Execute "INSERT INTO HKE_Years ( Years ) VALUES (" & Aar & ")"

    CurrentDB.Execute "INSERT INTO HKE_Years ( Years ) VALUES (" & Aar - 1 & ")"
End Sub
我还从高级选项中将数据库选项设置为“共享”和“无锁”

请导游,这已经困扰了我48小时了

谢谢,
Hardik

第一个命令将在运行时锁定表,但不会锁定数据库。如果你有多个用户,我建议你把数据库分成一个独立的前端和后端。这将减轻您正在经历的大部分冲突。