你能在Access中进行行锁定吗?

时间:2012-07-26 12:56:22

标签: sql ms-access jet rowlocking

你能在Access / JET中进行行锁定吗?

例如,您可以在JET SQL中执行以下操作:

UPDATE Test WITH (ROWLOCK) 
SET UpdateDate = myDate 
WHERE PrimaryKey = myKey

3 个答案:

答案 0 :(得分:1)

来自this article

开放存取。然后点击工具 - >选项,然后选择“高级”标签。

在那里你可以找到三种设置默认记录锁的选项。您还会找到一个标有“使用记录级锁定打开数据库”的复选框。使用“帮助”了解每个选项的功能,并选择您喜欢的数据库选项。

答案 1 :(得分:0)

Access没有我知道的查询提示。

它应该可以在数据库级别进行配置。例如,在Access 2003中,您可以转到Tools > Options,转到Advanced标签,然后您会找到Default record locking选项,它会为您提供以下选项:

  • 没有锁
  • 所有记录
  • 编辑记录

此外,下方还有一个Open databases using record-level locking复选框。

答案 2 :(得分:0)

据我所知,你只能通过选项实现这一点而不是SQL Options->Advanced