Hallo Herni,

> Concurrency violation: the UpdateCommand affected 0 records. 
> Description: An unhandled exception occurred during the 
> execution of the current web request. Please review the stack 
> trace for more information about the error and where it 
> originated in the code. 

Du benutzt bestimmt einen CommandBuilder mit optimistischen locking.

Es wird also so ein SQL erzeugt:

UPDATE tabelle SET feld1=neuerWert1, feld2=neuerWert2, feld3=neuerWert3
WHRE ID=alteID AND feld1=alterWert1 AND feld2=alterWert2 AND
feld3=alterWert3

D.h. Wenn in der Zwischenzeit(zwischen auslesen und zur�ckschreiben in die
DB) irgendwelche Werte sich �ndern, dann stimmen die gemerkten alten Werte
nicht mehr und das Update trifft keinen Row (UpdateCommand affected 0
records). In so einem Fall wird diese Exception ausgel�st.
Jetzt h�ttest Du die M�glichkeit den Anwender zu warnen und entsprechende
M�glichkeiten anzubieten.
Allerdings denke ich, dass Du vermutlich in deinem code dieses Problem
schaffst, also du liest zweimal Werte ein und versuchst dann zweimal
(wom�glich an verschiedenen Feldern) �nderungen zu schreiben. 


Gruss,


Claudius

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an