Hola a todos. Tengo un problema de conversion de comas y puntos entre SQL
Server y C#, a ver si alguien me puede echar una mano.
En la BD tengo un campo declarado de tipo money. Para traerlo y mostrarlo en
un DataView hago un Select convert(varchar,precio,1) para que ya me lo traiga
con los separadores de mil y decimales, y con solo 2 decimales que es lo que
necesito, ya que el campo de tipo money usa 4 decimales.
El problema es que SQL Server me pone como separador de decimales el punto y
como separador de miles la coma, con lo que al leerlo en C# y convertirlo a
Double para trabajar con él me da error de conversión, ya que en el sistema
está declarado el punto como separador de mil y la coma para los decimales.
Alguien me puede decir como puedo solucionar esto????
EL tipo smallmoney que tiene dos decimales no me sirve ya que necesito
guardar cantidades de millones.
Mil gracias por adelantado.
Leer las respuestas