Erstellt am:
02 Apr 2007 13:32
VB2005 - DBConcurrencyException
Hallo zusammen,
Ich habe ein DataGridView. Über folgenden Code speichere ich die Änderungen in der Datenbank.
....
Try
daNewData.Update(dtData.GetChanges)
Catch ex As SqlException
MsgBox(ex.Message, MsgBoxStyle.Critical, "UpdateGrid")
End Try
....
Dies klappt auch alles sehr gut.....
Angenommen die Tabelle wird auf zwei Clients gleichzeitig angezeigt. Am Client „A“ ändere ich etwas. Am Client „B“ ändere ich in der gleichen Zeile der Tabelle auch etwas. Dann bekomme ich eine Fehlermeldung:
System.Data.DBConcurrencyException wurde nicht von Benutzercode behandelt.
Die Meldung bekomme ich in folgender Zeile:
daNewData.Update(dtData.GetChanges)
Obwohl ich diese Zeile durch eine Try/Catch-Block abgefangen habe….
Hat jemand eine Idee, wie ich das umgehen kann...?
|