campos numericos...
Quisiera saber si alguien ha hecho alguna aplicacion en Swing que
permita ingresar datos numericos (como precios) a traves de algun
campo formateado.
El problema que tengo es que cuando ingreso en el campo un valor
como por ejemplo 10,5 y lo mando a la base de datos, en la tabla
me queda registrado como 105, es decir como entero. Intente de todo
pero hasta ahora no obtuve resultado.
Necesitaria solo la sintaxis de la sentencia INSERT o de la variables
si es que se requieren para recuperar el valor del campo.
Gracias.
permita ingresar datos numericos (como precios) a traves de algun
campo formateado.
El problema que tengo es que cuando ingreso en el campo un valor
como por ejemplo 10,5 y lo mando a la base de datos, en la tabla
me queda registrado como 105, es decir como entero. Intente de todo
pero hasta ahora no obtuve resultado.
Necesitaria solo la sintaxis de la sentencia INSERT o de la variables
si es que se requieren para recuperar el valor del campo.
Gracias.
Prueba con:
float valor=0;
try{
valor = Float.parseFloat(jTAlgo.getText());
}catch(NumberFormatException e){
JOptionPane.showMessageDialog(null,"Error en el formato de número");
}
si el valor está mal escrito, por ejemplo si tiene letras, saltará la Excepcion.
Si te da error ingresando 15,78, prueba con 15.78.
float valor=0;
try{
valor = Float.parseFloat(jTAlgo.getText());
}catch(NumberFormatException e){
JOptionPane.showMessageDialog(null,"Error en el formato de número");
}
si el valor está mal escrito, por ejemplo si tiene letras, saltará la Excepcion.
Si te da error ingresando 15,78, prueba con 15.78.