Kann fast nicht sein, aber ich habe das jetzt vorsichtshalber so ausgeschlossen :
EingDM.ArtDS.FindField ('VP').AsFloat := 22; // StrToFloat (copy (zeile,193,10));
Das Feld wird immer noch nicht gespeichert. Langsam gehe ich von einem Bug aus. Aber nicht bei mir.