"Speicherprobleme" sind so selten, daß man sie eigentlich ausschließen kann.
Die meisten Speicherprobleme sitzen vor der Tastatur, und haben ein Problem mit der Bereichsprüfung etc.
Abgesehen davon, daß "3,30" falsch ist, was wäre denn richtig gewesen?
Könnte es sein, daß auf dem weg von der Datenbank in Dein Programm und von dort wieder in die Datenbank ein Rundungsfehler aufgetreten ist?
Das soll schon ofter vorgekommen sein.
Gruß
K-H
leider nein, die 3,30 stehen in mehreren der 100 ds die "normalerweise" völlig andere Werte enthalten.
(von z.B. 0,90 € bis 20,95 €)
also keinerlei erkennbaren Zusammenhang zwischen den Werten.
Ich dachte zuerst an einen Initialisierungsfehler , aber bei der Zuweisung:
Fvkaufpos.EINZELPREISNETTO := aufpos2Zquery.FieldByName('EINZELPREISNETTO').AsCu rrency;
sollte das eigentlich sowieso irrelevant sein