Page 10 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼レコードロックについて take4 02/9/2(月) 15:27 ┗Re:レコードロックについて イケガミ 02/9/2(月) 15:33 ┗Re:レコードロックについて take4 02/9/2(月) 15:45 ┣Re:レコードロックについて イケガミ 02/9/2(月) 22:09 ┗ちなみに。 yu-ji 02/9/3(火) 9:29 ─────────────────────────────────────── ■題名 : レコードロックについて ■名前 : take4 ■日付 : 02/9/2(月) 15:27 -------------------------------------------------------------------------
Access2000をマルチユーザー環境で使用しています。 開発期間がなかったため、デバックと本番が同時に走っています。 そこで、たまにレコードがロックかかってしまうことがあるのですが、 使用者のPCを順番にチェックしても、どこからロックがかかっているのかが 分からず(ロックされるタイミング、条件)困っています。 どこからレコードロックかけているか調べる方法について、どなたかお願いします。 |
> 使用者のPCを順番にチェックしても、どこからロックがかかっているのかが > 分からず(ロックされるタイミング、条件)困っています。 あるレコードがどのパソコンでロックされているかを知りたい ということでしょうか? それは難しいと思いますけど。。 Access?が内部的に扱っている単位でページというのがありますので その中の1レコードを知るということですよね? #ページ=何件かのレコード(詳しくは知りませんが) それよりも、更新を許可するフォームでは、1件のレコードしか 扱えないように作った方がいいと思いますけど。。 |
早速のレスありがとうございます。 "それは難しい"はちょっとショックですが。 「同じレコードを同時に更新できない」ように作ったつもりなのですが・・・。 なぜか、ロックがかかって更新できないことがあるんです。 (誰かがいじわるしているのかなぁ〜。だから調べたかったのだけど) 無理となると、別の方法考えます。 |
>(誰かがいじわるしているのかなぁ〜。だから調べたかったのだけど) >無理となると、別の方法考えます。 一応、参考程度だとは思いますが。。 #たぶん、ご存知のことだと思いますけど 排他制御の罠 Trap of multi-Use Part.1 http://www.naboki.net/access/achell/achell_01.html <レコードレベルロックをページレベルロックに戻す> http://homepage3.nifty.com/f-lap/info_acc_op_lock.htm アクションクエリーのレコードロックを考える http://homepage1.nifty.com/tsware/labo/labo_27.htm |
▼take4 さん: >なぜか、ロックがかかって更新できないことがあるんです。 >(誰かがいじわるしているのかなぁ〜。だから調べたかったのだけど) 何故かは分かりませんが。 誰かはldbファイルをメモ帳なんかで開けば、誰が使っている(いた)のかを 見ることができますが。 #いじわるしているってのは、ユーザー? #プログラムやなんかって意味なのかな?(^^; というか、そもそも、ご存知&そういう話じゃなかったらすみません(^^; |