Zitat von
stonimahoni:
Hi...
ich nehme an dass der bei der Schleife irgendwas nicht rafft....
wenn ich die Updategeschichte nicht ausführe in der Schleife, kommt der Index Fehler nicht :/
MFg
Carsten
Wenn Du die Eigenschaft
SQL eines Queryobjektes änderst, wird dieses sofort geschlossen! Dadurch wird natürlich auch SelectedRows.Count = 0. Du musst zuerst die Bedingung ermitteln und zum schluss das
SQL ändern und die Datenmenge erneut öffnen. Ausserdem wäre Dir in dem Fall mit IN besser gedient:
update auftrag set kudienst_mahn1 = "' + FormatDateTime('yyyy-mm-dd', date) + '" where repnr in (' + such_repnr + ')'
Und wie bereits erwähnt ist es besser mit Parametern zu arbeiten als mit Stringzusammensetzungen.