Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

error resultset

Estas en el tema de error resultset en el foro de Mysql en Foros del Web. Hola, En una tabla tengo un campo declarado como "bit", que en teoria es el equivalente al boolean de java, lo cojo de la siguiente ...
  #1 (permalink)  
Antiguo 02/07/2007, 13:27
 
Fecha de Ingreso: mayo-2007
Mensajes: 88
Antigüedad: 17 años
Puntos: 0
error resultset

Hola,

En una tabla tengo un campo declarado como "bit", que en teoria es el equivalente al boolean de java, lo cojo de la siguiente forma:

if (rs.getBoolean("actual"))

Y me da el siguiente error:
java.lang.NullPointerException
at com.mysql.jdbc.ResultSet.byteArrayToBoolean(Result Set.java:1551)
at com.mysql.jdbc.ResultSet.getBoolean(ResultSet.java :1480)
at com.mysql.jdbc.ResultSet.getBoolean(ResultSet.java :1580)
at submarinismo.ControladorBD.cargarModelo(Controlado rBD.java:1819)
at submarinismo.PruebaControlador.main(PruebaControla dor.java:748)


Creo entender que es porque alguna variable es null, pero no se. Alguien sabe si esa forma de coger un bit de una BD esta bien?no se, ando un poco perdida.Agradeceria un poco de ayuda.
  #2 (permalink)  
Antiguo 03/07/2007, 11:47
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Re: error resultset

En mysql existe el campo boolean, que es un tinyint(1). Creo que es mejor usar ese.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:03.