- 111 名前:デフォルトの名無しさん [2006/03/03(金) 18:29:20 ]
- >110
チミのいってることはへんでないヵ? (103)にて >Aシステムは、f1,f2を更新する可能性があって、Bシステムは、f1のみ更新します。 (110にて) > 3(=Bシステム)のデーター入力は入力項目が多いです。 ゆえにf1はたくさんの入力項目である。したがってAシステムも(人間が手で入力するのか自動で登録するのかは全く別として) たくさんの項目を設定する。 だ か ら 、 たくさんの項目を設定したAシステムのf1が、ちまちま手入力したBシステムで入力したf1によってけされてしまうだろ?大問題ではないの? それどころかAシステムでバージョンチェックしなかったらAシステムを同時に2人で使ったらデータが後勝ちしちゃうんだぞ。 そんなのDB使うときのポリシーとして許されるものじゃないんじゃない? だめだ。どう考えてもバージョンチェックによる排他制御は必須としか思えない。 > >>104 > 4) のところでupdate文にwhere v=1 が含まれると思いますので、 > エラーにならないでしょうか? ヴァージョンチェックを有効にしたらそりゃエラーになるよね。ただ、Aシステムはバージョンチェックをしたくないんでしょ? だからエラーチェックをしない前提だからべつにどうでもいいんじゃない?どうでもいいから単純にバージョンあげわすれただけ。 ちゃんとバージョンは4)のところで1→2にあげましょう。
|

|