Hola Amigo del club delphi,
gracias por tu ayuda, he corregido el en planteamiento del problema, el cual en la respuesta dada por mi mismo , cambiando el resultado a float(32b) o double (64b) el proeblema queda resuelto desde el punto de vista numerico. El cambio de float (Interbase 6.0) a firebird decimal (13.2) lo hice poara tener valores exactos pero parece que tiene limitaciones segun la prueba que hice
create table basura(
wfloat float,
wdecimal decimal(13,2),
wnumeric numeric(13,2)
WQTY decimal(15,5)
)
luego inserte el valor en el campos valores de 93,450,355.75 y observer los efectos, el sistema genera un error en cuando lo grabo en el campo decimal/numeric
Utilice IBEXPERT version gratuita