重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

Access2003で任意のテーブルをロックすることはできますでしょうか?

1.ユーザAがテーブル1にアクセスしにいき、テーブル1をロック
2.ユーザAは処理が終了したらテーブル1のロックを解除

1~2の処理の間はユーザA以外のユーザがテーブル1にアクセスできないようにしたいのです。

ロックファイルを使用するやり方もあると思いますが
なるべく簡単に実現したいので、
なるべくロックファイルやアプリケーション変数は使いたくありません。
(サーバーが落ちた場合に永久にロックされてしまうので)

何かよい方法をご存知の方がいらしたらご教授お願いします。

A 回答 (1件)

一度回答したのですが、サーバの不調かなくなってしまったようです。



>ユーザAがテーブル1にアクセスしにいき、テーブル1をロック
どのようにしてアクセスするのか不明ですが、Accessのフォームを利用するならば、フォームのプロパティで
/データ/レコードロック/すべてのレコード
とすれば、このフォームが開かれているあいだロックがかかります。フォームを閉じればロック解除。
その他ADO接続などであれば色々な方法がありそうです。
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2005/12/09 00:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す