Hallo,
geh einfach davon aus, dass in der Datenbank-Schicht immer was anderes steht
als wie im Register des Prozessors.
Wenn Du nun einen Vergleich abbilden möchtest, dann geht das genauer,
indem Du nach einer Differenz fragst, die einen bestimmten Fehler haben könnte.
Für Dich bedeutet das also, wenn Du einen Fehler von 1/1000 nehmen würdest
Delphi-Quellcode:
if (Abs (dblWeight - FieldbyName('intFrom5').AsFloat) > 0.001) AND
(Abs (dblWeight - FieldbyName('intFrom6').AsFloat) > 0.001) then
begin
....