Ich kapier deine Logik nicht so recht
Du willst alle Datensätze ändern, die
nicht den Status
Valid haben, richtig? Du willst dann den Wert von der Spalte
Status auf
Waiting setzen? Warum machst du das nicht in einer
Query?
Code:
UPDATE table SET Status = 'Waitung' WHERE Status <> 'Valid'
Zudem solltest du deine Queries parametrisieren -- mein
Query ist das wahrlich nicht, ich weiß. Es ging dabei ja auch nur um die
Query selbst.
PS: Danach kannst du via
Query.RowsAffected die Anzahl der geänderten Datensätze abfrage. Je nach Komponenten heißt die Property evtl. anders.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)