> >amount.fd = FlpAToF("88888888.00");
> >
> >should assign a double precision value of 88888888.00 to amount, but when
> >read back using FlpFToA, it reads 2989542.08.  What's going on?? Any
ideas??
>
> I didn't take the time to investigate, but if I recall correctly, that API
has a fairly tight limit on the number of digits it can handle, and I think
you're over the limit. Of course, it'd be nice to have an API that can
handle as many digits as the type can represent.

I think I know what you mean.  I have dug a bit deeper into my code, and
noticed that FlpAToF("88888888") works fine, it's just when you add the
".00" on the end it doesn't work.

I don't suppose anyone knows of a simple function to do this conversion
manually?? I'd really appreciate the help here, thanks!

Alan Ingleby





-- 
For information on using the ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to