Problemas al insertar valores decimales en el sql

15/02/2005 - 13:05 por pagonza | Informe spam
Hola a todos!!!
El problema que tengo viene dado al insertar datos decimales de un dataset
en una columna del sql que tiene un formato decimal.

Si el dato que introducco en el dataset es 10.50, al ejecutar el comando
Insert del SQL, el valor que guarda es 1050, sin ningun decimal. Esto es
debido a que el SQL tiene una configuracion USA y la configuracion de mi
maquina es española. La diferencia esta que en USA los decimales se marcan
con comas y en españa los decimales se marcan con puntos.


¿¿¿¿ Como puedo resolver este problema, que al insertar 10.50 (formato
español) el SQL almacena 10,50 (formato USA)???

La programacion de la aplicacion se esta realizando en .Net y lenguaje C#.

Cualquier ayuda sera bien recivida.

Gracias a todos.
 

Leer las respuestas

#1 Maxi
15/02/2005 - 13:18 | Informe spam
Hola, te comento, sqlserver solo admite el punto como separador y deberias
asegurar que al SP le este llegando asi, lo has verificado?


Salu2
Maxi


"pagonza" escribió en el mensaje
news:
Hola a todos!!!
El problema que tengo viene dado al insertar datos decimales de un dataset
en una columna del sql que tiene un formato decimal.

Si el dato que introducco en el dataset es 10.50, al ejecutar el comando
Insert del SQL, el valor que guarda es 1050, sin ningun decimal. Esto es
debido a que el SQL tiene una configuracion USA y la configuracion de mi
maquina es española. La diferencia esta que en USA los decimales se marcan
con comas y en españa los decimales se marcan con puntos.


¿¿¿¿ Como puedo resolver este problema, que al insertar 10.50 (formato
español) el SQL almacena 10,50 (formato USA)???

La programacion de la aplicacion se esta realizando en .Net y lenguaje C#.

Cualquier ayuda sera bien recivida.

Gracias a todos.

Preguntas similares