Hjälp! Jag bli rgalen över ett problem. Se om denna artikel kan hjälpa dig med ditt problem: http://msdn.microsoft.com/msdnmag/issues/03/04/DataConcurrency/default.aspx Den logiska lösningen var - ta bort raden som strulade så blev allt frid å fröjd.Desperat - Concurrency problem
Jag bygger en Windows forms-app med en access-DB i botten.
I en av tabellerna (och bara i den tabellen) infinner sig ett för mig oförklarligt fel när jag uppdaterar första posten i tabellen. Det verkar så enkelt, men jag har kört fast!
Concurrency violation. The updatecommand affected 0 records är felmeddelandet som dyker upp.
Det konstiga är att felet kommer bara på första raden i tabellen och inte på de resterande.
Jag har försökt allt. Radera raden och lagt in en ny. Skapa om tabellen. Skapa om hela databasen. Inget tycks hjälpa
För att testa gjorde jag en enkel kodsnutt som bara uppdaterar en kolumn i dataraden. Funkar kalas i rad 1, men inte i rad 0.
<code>
Dim dr As DataRow = DS.Tables("aktiviteter").Rows(0)
dr("info") = "test1"
If DS.HasChanges Then
Dim tmpDS As DataSet = DS.GetChanges
DataAdapterAktiviteter.Update(tmpDS)
DS.AcceptChanges()
End If
</code>
Känner någon igen problemet? Jag får panik!
Desperat JSv: Desperat - Concurrency problem
Sv: Desperat - Concurrency problem
Hade gjort detta säkert 10 gånger innan, men nu funkar det. Skumt.
ja, ja. Vi glömmer det!