2

您可以在 Access/JET 中进行行锁定吗?

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

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

3 回答 3

1

这篇文章

开放存取。然后单击工具->选项并选择“高级”选项卡。

在那里,您会发现三个用于设置默认记录锁定的选项。您还将找到一个标有“使用记录级锁定打开数据库”的复选框。使用“帮助”了解每个选项对您的作用,并选择您喜欢的数据库选项。

于 2012-07-26T13:02:54.323 回答
1

据我所知,您只能通过选项而不是 SQL 来实现这一点 选项->高级

于 2012-07-26T13:02:36.020 回答
0

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

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

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

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

于 2012-07-26T13:02:29.000 回答