delphi7 DB=inerbase です。
interbaseデータベースをサーバーとして起動しています。
クライアント2台同時に実行したら deadlock update conflicts with concurrent update というメッセージが出て片方のクライアントが
固まってしまいました。
同一のレコードに更新しているところでこのようなメッセージが出ている
のは間違いないのですが、どのようにして問題を解決したらよいかわかり
ません。どなたかご教示いただけないでしょうか。
最近データベースを使っていないので忘れてしまいましたが、
確かデータベースで更新する際にコールするメソッドがあったような気がします。
それを使うことでデッドロックを防げたような気がします。
ツイート | ![]() |