2

Access/JET で行ロックを行うことはできますか?

たとえば、JET SQL で次のことができますか。

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

3 に答える 3

1

私が知る限り、SQLではなくオプションを介してのみこれを達成できます オプション -> 詳細設定

于 2012-07-26T13:02:36.020 に答える
1

この記事から:

オープンアクセス。次に、[ツール] --> [オプション] をクリックし、[詳細設定] タブを選択します。

そこには、デフォルトのレコード ロックを設定するための 3 つのオプションがあります。また、「レコード レベルのロックを使用してデータベースを開く」というラベルの付いたチェック ボックスもあります。「ヘルプ」を使用して、これらの各オプションが何を行うかを確認し、データベースに適した選択肢を選択してください。

于 2012-07-26T13:02:54.323 に答える
0

Access には、私が認識しているクエリ ヒントがありません。

データベース レベルで構成できる必要があります。たとえば、Access 2003 では、 Tools > Optionsに移動し、Advancedタブに移動するDefault record lockingと、次の選択肢を提供するオプションが表示されます。

  • ロックなし
  • すべてのレコード
  • 編集記録

さらに、Open databases using record-level lockingその下にチェックボックスがあります。

于 2012-07-26T13:02:29.000 に答える