¿Como pasar un string a un float?
Publicado por Thalestriss (4 intervenciones) el 18/02/2004 17:28:39
A ver si alguien me puede ayudar,
en la caja de texto de un formulario recojo un número con decimales, separado por coma (,),
al pasarlo a un campo float lo pone con separador punto(.), pero al formar una cadena SQL para acceder con este valor a una BD SQL Server transforma el separador en coma, por lo que me da error al ejecutar la sentencia SQL.
Esto es lo que he escrito:
fValor = float.Parse(this.txtValor.Text);
sCondSQL = " Valor = " + fValor;
También he intentado introducir en la caja de texto el valor con separador punto, pero en este caso, al pasarlo a un tipo float lo toma todo como valor entero.
Muchas gracias.
en la caja de texto de un formulario recojo un número con decimales, separado por coma (,),
al pasarlo a un campo float lo pone con separador punto(.), pero al formar una cadena SQL para acceder con este valor a una BD SQL Server transforma el separador en coma, por lo que me da error al ejecutar la sentencia SQL.
Esto es lo que he escrito:
fValor = float.Parse(this.txtValor.Text);
sCondSQL = " Valor = " + fValor;
También he intentado introducir en la caja de texto el valor con separador punto, pero en este caso, al pasarlo a un tipo float lo toma todo como valor entero.
Muchas gracias.
Valora esta pregunta


0