「行が見つからないか変更されていない」エラーがランダムにポップアップします

StackOverflow https://stackoverflow.com/questions/3087449

  •  28-09-2019
  •  | 
  •  

質問

走るとき

db.submitchanges();

「行が見つからないか変更されていない」というエラーが表示されることがあります。このエラーが私を非常に悩ませる理由は、このクエリのために常に見つかるべき行が常にあるためであり、変更が新しい変更がある場合にのみ変更が行われるためです。

このエラーがポップアップする理由を理解できないようです。このエラーが表示され、コードで見つけようとする一般的な理由が表示されますか?

役に立ちましたか?

解決

2つの理由があるかもしれません:

  • 行が削除されました
  • 行は別のクライアントによって変更されました

どちらも同時性によるものであり、最初に確認するのは、これが実際にマルチユーザーの問題になる可能性があるかどうかです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top