Pregunta: | 2468 - RECOGER UN NUMERO SIN QUE TRUNQUE DECIMALES. |
Autor: | Juan Vicente Puente |
Buenas tardes: Necesito saber la forma de recuperar un valor numerico con decimales, ya que en el select nos trunca estos, hemos probado con todos los tipos y al final lo hemos recuperado en un String para que no nos lo trunque, pero es la solución es un poco chapuza. Ya que al pasar el string a double nos pasa todo el valor como entero y debemos de dividir este, para que nos deje la parte decimal. Nota.-trabajamos contra SQL Server. Un saludo y gracias de antemano. |
Respuesta: | Pedro Herrarte |
El problema que te refieres en cuestion es un bug de la version 7 de Power Builder (Cuando haces una lectura de un valor númerico decimal sobre un double).
Creo que sobre la versaion 6 existia algun problema pero con el decimal se solucionaba, de cualquier modo lo mejor es ir a la web de Sybase y descargar el parche. |
Respuesta: | Carlos |
No especificas el formato del decimal que deseas recibir pero el problema casi seguro que es de tipo, también debes vigilar la configuración del SQL Cliente Manager ¿ Has probado a especificar el tipo decimal {n} variable? Es decir: decimal {4} precio Espero que te sirva, |