Tengo un problema, a ver si alguien le ha sucedido y ver como lo ha resuelto:
tengo un zquery que al barrerlo recupero ciertos datos d ela siguiente manera:
... var dSal,dTof,dCob,dAnt: double; begin ... while not qry.Eof do begin ... dTof := FieldByName('CXC_TOF').AsFloat; dAnt := FieldByName('CXC_ANT').AsFloat; dCob := FieldByName('CXC_COB').AsFloat; dSal := dTof-dAnt-dCob; next; end; ... end;
cuando me da los siguiente valores:
dTof := 632174.07; dAnt := 606751; dCob := 25423.07;
En teoria, con la operación anterior y esos valores obtenidos del query como lo expongo, es comun pensar que el valor de dSal := 0;
y pues nop
el valor que me da es el siguiente:
dSal := -5.0931703299e-11
ahhhhhh!!!!!
alguien sabra por que me hace esto?







Saludos de antemano y gracias...
