Decimales

21/12/2005 - 08:40 por KIKO | Informe spam
Hola tengo una bdd access en la que hay una tabla de cabeceras de pedido y
otras de linea de pedido. En la de lineas de pedido tengo una serie de
campos definidos como numéricos, con tamaño de campo decimal, precision 11,
escala 2 y lugares decimales 2. Pues bien, he desarrollado una aplicación en
c# y vs2005 y no consigo de ninguna manera que me guarde los decimales, es
mas, si el valor de una linea de 11,25 mi aplicación guarda 1125. Además me
pasa en todas las tablas donde tengo campos de tipo decimal como los que he
dicho. Por si tiene algo que ver, la vesión de vs2005 está en inglés y es la
definitiva, no es beta.
 

Leer las respuestas

#1 Daniel A. Calvin
21/12/2005 - 15:53 | Informe spam
Hola Kiko

Me atrevo a suponer que estas teniendo un problema de conversión de tipos.
Seguramente estas usando el punto para ingresar los valores decimales y la
configuración regional esta en español, con lo cual espera que los valores
regionales los ingreses con coma.

Te diría para poder estar seguro del problema probá ingresando un valor
decimal utilizando el punto, ej.: 125.36 y si no lo toma ingresa 125,36

Si el problema es realmente este hay un par de trucos que te pueden ayudar.

Adicionalmente podés decirle a tu aplicación que respete los separadores de
una ubicación geográfica determinada.

Si necesitas ayuda te mando un ejemplito.

(este problema seguramente lo tenés con los valores decimales y las fechas,
verificalo)

Un abrazo

Daniel A. Calvin
MCP


"KIKO" escribió:

Hola tengo una bdd access en la que hay una tabla de cabeceras de pedido y
otras de linea de pedido. En la de lineas de pedido tengo una serie de
campos definidos como numéricos, con tamaño de campo decimal, precision 11,
escala 2 y lugares decimales 2. Pues bien, he desarrollado una aplicación en
c# y vs2005 y no consigo de ninguna manera que me guarde los decimales, es
mas, si el valor de una linea de 11,25 mi aplicación guarda 1125. Además me
pasa en todas las tablas donde tengo campos de tipo decimal como los que he
dicho. Por si tiene algo que ver, la vesión de vs2005 está en inglés y es la
definitiva, no es beta.



Preguntas similares