FoxPro/Visual FoxPro - No puedo registrar valores con decimales en BD SQL

 
Vista:

No puedo registrar valores con decimales en BD SQL

Publicado por J. Francisco Barquin (21 intervenciones) el 22/11/2012 19:22:25
Hola espero puedan ayudarme.
Estoy desarrollando una aplicacion en vfp9 con manejo de BD SQL y en un formulario capturo un el precio de un articulo en un textbox por ejemplo: 25.75 y cuando hago el insernt o update a SQL me registra 26.00 no entiendo porque razon me redondea el valor, el campo en la BD esta declarado como numeric(8,2), ya intente visualizar el valor antes de guardarlo con un WAIT STR(Precio,8,2) WIND y me muestra el valor correcto.

Si alguien puede ayudarme se lo agradezco de antemano, saludos

Atte. Francisco Barquin
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Benjamín

No puedo registrar valores con decimales en BD SQL

Publicado por Benjamín (3 intervenciones) el 18/01/2013 16:01:17
No es valido responde con otra pregunta, asi que te haré dos ya que no me queda claro el panorama para brindarte una solución.

que base de datos estas usando?
de que lado haces el STR()? del lado de fox o en la base de datos

podrías mostrar completa la sentencia que mandas a SQL y verificar como la está recibiendo el motor de Base de datos, muchas veces aqui puedes pillar el error.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar