Lo que estas colocando de `strtofloat` no tiene que ver con el problema que muestras aqui:
Cita:
Empezado por juggern
Añado para que se vea más claro mi problema:
Código Delphi [-]
var
dPrecio: currency;
dPrecio:= Query.FieldByName('Precio').AsCurrency;
ShowMessage(Query.FieldByName('Precio').AsString);
Esto me mete un 0 en dPrecio y me muestra en el showmessage un 102 (que es el valor que hay en la base de datos).
|
Floats y Currency son tipos distintos. `AsCurrency` no esta ejecutando `strtofloat`. Como esta definido el campo en la Bd?