JSP (Java Server Page) - Usando Float.parseFloat con cadenas de una BD

 
Vista:

Usando Float.parseFloat con cadenas de una BD

Publicado por Castugal (6 intervenciones) el 13/02/2007 00:42:56
Hola!!!!!!!!!!!!!!!!!!

De una Base de datos estoy tomando un campo IMPORTE de una tabla ESQ_PAGO

String q_="select INFO_CLIENTE.nombre, ESQ_PAGO.no_pago, ESQ_PAGO.concepto, ESQ_PAGO.importe, INFO_CLIENTE.no_cliente FROM INFO_CLIENTE, ESQ_PAGO WHERE (INFO_CLIENTE.no_cliente=ESQ_PAGO.no_cliente)";
esa es mi consulta, cuando uso
float suma=Float.parseFloat(tabla.getString(4));
en el explorador aparece un error que dice:

95: float suma=Float.parseFloat(tabla.getString(4));

java.lang.NumberFormatException: empty String
sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
java.lang.Float.parseFloat(Unknown Source)
segun yo esto lo dice porque encuentra vacia la cadena, pero si cambio

float suma=Float.parseFloat(tabla.getString(4));

por:

out.println("valor en cadena----------->>>>"+tabla.getString(4));

entonces puedo visualizar el contenido de el campo en ese punto.

si alguien sabe cual es el problema al que me enfrento y me puede ayudar, estaré muy agradecido..!!!!!!!!!!!!!!!!!!!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder