zurück
Autor: M Merlin
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...?

ADO.NET



Beiträge:

TitelDatumVornameNachname
VB2005 - DBConcurrencyException02.04.2007 01:32MMerlin
AW: VB2005 - DBConcurrencyException02.04.2007 02:18BernhardGrojer
AW: AW: VB2005 - DBConcurrencyException02.04.2007 02:48MMerlin
AW: AW: AW: VB2005 - DBConcurrencyException27.08.2009 07:04TobiUlm




© Copyright 2008 ppedv AG