ICH HABS!!!
adoquery1.FieldByName(tblname+'_NR').ProviderFlags :=[pfInKey];
Diese Zeile besagt, dass wenn DSP.UpdateMode auf upWhereKeyOnly gesetzt ist, er die Felder mit dem ProviederFlag pfinKey benutzt, um den zu ändernden Datensatz in der
DB zu erkennen.