Hola a todos,
tenemos una aplicación que accede a datos, y en la base de datos (distinta
de sql server) tratamos decimales. Para formar la SQL los decimales deben
tener como separador decimal el caracter punto (.).
En la configuración regional, en el hilo de la aplicación tenemos
System.Threading.Thread.CurrentThread.CurrentCulture = es-ES.
Para forzar que para decimales siempre sea con separador decimal punto (.)
tenemso algo asÍ:
System.Globalization.NumberFormatInfo nfi = new
System.Globalization.CultureInfo("en-US", false).NumberFormat;
ifxParam.Value = paramDecimal.ToString("N", nfi);
Existe alguna otra manera de hacerlo, de forzar siempre qe sea el separador
decimal punto (.) y no la coma cuando el Culture es "es-ES" ??
se podría hacer conun formato en el método decimal.ToString("...") ??
Saludos.
http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.net
http://www.setbb.com/putainformatic...opic.php?p3
www.trabajobasura.com/solusoft
Leer las respuestas