2012-07-26 55 views
1

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

例如,你可以做在JET SQL如下:

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

不要忘记标记这个问题,如果它工作。 – phadaphunk 2012-08-02 16:19:51

回答

0

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

它应该可以在数据库级配置。在Access 2003中,例如,你可以去Tools > Options,转到Advanced标签,你会发现Default record locking选项,它为您提供了以下选择:

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

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

0

据我所知,你只能通过选择实现这一目标,而不是在SQL Options->Advanced

1

this article

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

在那里您可以找到三个设置默认记录锁的选项。您还会找到一个标记为“使用记录级锁定打开数据库”的复选框。使用“帮助”来了解这些选项为您做了什么,并选择了您喜欢的数据库选项。

+0

@CraigJ不要忘了标记这个问题,如果它工作。 – phadaphunk 2012-08-02 16:19:28

相关问题