Parallelitätsverletzung: Der UpdateCommand hat sich auf 0 der erwarteten 1 Datensätze ausgewirkt
Das passiert bei einem meiner Projekte ab und zu. Ich habe noch keine Gesetzmäßigkeit heraus finden können.
Wenn es immer passieren würde, dann könnte ich das irgendwie akzeptieren.
Ich habe ein DGV das durch eine DataTable von einer Oracle Datenbank gefüllt wird.
Wenn ich per Hand Daten eingebe, dann klappt das auch in der Regel.
Bis jetzt habe ich das CellEndEdit-Ereignis verwendet, um dann über den DatenAdapter zu updaten.
Die Daten stehen dann sichtbar in der Datenbank.
Nach etwa 20 Zellen-Eingaben, wenn ich dann meinetwegen mit der Maus in
eine neue Zelle klicke, bekomme ich diese Fehlermeldung.
Wie kann ich diesen Fehler debuggen?
Möglicherweise einen Seiteneffekt habe ich zusätzlich noch in der Datenbank:
Wenn ich einige Zeit mittels des VB-Programmes Daten in der Datenbank manipuliert habe,
kann ich manchmal mit dem Oracle-Datenbankmanager (SQL-Developer) meine Zeilen
nicht vollständig löschen. Er behauptet dann, dass die Zeile durch eine andere oder
gleiche Session gesperrt sei.
Ich hatte schon das Verbindungspooling in Verdacht. Dass es ab und zu über seine
eigenen Beine stolpert.
Das passiert bei einem meiner Projekte ab und zu. Ich habe noch keine Gesetzmäßigkeit heraus finden können.
Wenn es immer passieren würde, dann könnte ich das irgendwie akzeptieren.
Ich habe ein DGV das durch eine DataTable von einer Oracle Datenbank gefüllt wird.
Wenn ich per Hand Daten eingebe, dann klappt das auch in der Regel.
Bis jetzt habe ich das CellEndEdit-Ereignis verwendet, um dann über den DatenAdapter zu updaten.
Die Daten stehen dann sichtbar in der Datenbank.
Nach etwa 20 Zellen-Eingaben, wenn ich dann meinetwegen mit der Maus in
eine neue Zelle klicke, bekomme ich diese Fehlermeldung.
Wie kann ich diesen Fehler debuggen?
Möglicherweise einen Seiteneffekt habe ich zusätzlich noch in der Datenbank:
Wenn ich einige Zeit mittels des VB-Programmes Daten in der Datenbank manipuliert habe,
kann ich manchmal mit dem Oracle-Datenbankmanager (SQL-Developer) meine Zeilen
nicht vollständig löschen. Er behauptet dann, dass die Zeile durch eine andere oder
gleiche Session gesperrt sei.
Ich hatte schon das Verbindungspooling in Verdacht. Dass es ab und zu über seine
eigenen Beine stolpert.