Hallo Lombi,
wenn du Feldkomponenten eines
BDE DataSets mit Werten belegst, dann solltest du die passende property verwenden - Currency-Werte (nicht BCD) werden so zugewiesen:
Delphi-Quellcode:
var
dValue: Double;
begin
if TryStrToFloat(EditEKPreis.Text, dValue)
then QArtikel.FieldByName('EKPreis').AsFloat := dValue
else QArtikel.FieldByName('EKPreis').Clear;
Ob die EAN nicht besser als String gespeichert wird?
Grüße vom marabu