Decimales

22/07/2005 - 19:50 por Ruben | Informe spam
Buenas ;).

Mi problema es el siguiente:

Estoy desarrolando una herramienta en c# que entre otras
cosas tiene que acceder a BBDD (uso como sistema gestor
MySql), y mi problema es las variables que uso son tipo
double en mi programa (como 3,14) y MySql solo acepta
decimales con "." (como 3.14).

Que puedo hacer??? Muchas gracias ;)
 

Leer las respuestas

#1 Octavio Hernandez
23/07/2005 - 00:31 | Informe spam
Rubén,

- De todos modos, las constantes de tipo double en C# las tienes que
escribir con el punto, por ejemplo:

double importe = 50.75;

- Te recomendaría usar siempre sentencias SQL parameterizadas, con lo que
evitarás la inyección de SQL y obtendrás un mejor rendimiento. En ese caso,
no habría necesidad de poner las constantes de forma textual en las
sentencias.

- Si de todos modos necesitar formatear números como cadenas, utiliza la
cultura en-US:

http://msdn.microsoft.com/library/d...trings.asp

Slds,

Octavio

"Ruben" escribió en el mensaje
news:094701c58ee5$defc9f80$
Buenas ;).

Mi problema es el siguiente:

Estoy desarrolando una herramienta en c# que entre otras
cosas tiene que acceder a BBDD (uso como sistema gestor
MySql), y mi problema es las variables que uso son tipo
double en mi programa (como 3,14) y MySql solo acepta
decimales con "." (como 3.14).

Que puedo hacer??? Muchas gracias ;)

Preguntas similares