DevTrain .NET Developers Home. Das Community Portal für ASP.NET, Visual Basic, C#
 
  Login Status: Hallo   Anmelden  Suche:  
Navigationslinks überspringen
Startseite
Artikel
Blogs
Foren
ClubClub erweitern

 
Ihre Optionen
Antwort
Forum
Mail
Print
Rate


 
Advertising
  ppedv AG - 5 Sterne Trainings

 
Navigationslinks überspringen
02.04.2007 13:32:00 ADO.NET: VB2005 - DBConcurrencyException [M Merlin]

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...?

--


Navigationslinks überspringen.