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

相關問題