同時実行違反にドハマりする
Formにデータグリッドビュー配置して
PostgreSQL DBのデータを表示・追加・更新・削除を行う
アプリケーションを作成する過程での更新処理で
「同時実行違反:UpdateCommand によって、処理予定の 1 レコードのうち 0 件が処理されました。」
今日は、この「わかりやすいんだかわかりにくいんだか」というエラーにどハマリました。
「SELECTでの接続とUPDATEでの接続が同時実行違反しているのか?」とか考えて
データアダプタを別にしてみたり、データセットも別に作ってみたりしてみても変わらず...
打つ手が無くなったところで、もう一人の俺が「まさかPKの値が無いんじゃないか?」と囁く。。。
とりあえずデータグリッドビューで非表示にしているPKを表示してみると
?ん
PKのフィールドに値が表示されていないことに気付く・・・
まったく、もう...