Título: jTable y regitros de Bases de Datos Publicado por: puntoBat en 23 Mayo 2014, 13:51 pm ola muy buenas, tengo un problema y estoy atascado en mi codigo.
La cuestion es rellenar un jTable que tiene 5 columnas desde una base de datos, facil no!! el problema es que tengo que cojer los datos de 3 tablas distintas y poner sus datos en distintas columnas, Comento el codigo y os lo explico un poco mi codigo es este: Código: try { El error que me sale es: Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 38 Gracias de antemano. PD:Si hubiera que modificar todo el codigo no me importaria. Título: Re: jTable y regitros de Bases de Datos Publicado por: Migugami en 23 Mayo 2014, 16:06 pm ArrayIndexOutOfBoundsException lo lanza la máquina virtual cuando se intenta acceder a un índice inexistente en un array. Si te fijas en el stacktrace, que es el rastreo de pila de tu aplicación, te mostrará la línea en donde ha ocurrido la excepción y nada más tienes que indentificar el fallo y corregirlo.
Título: Re: jTable y regitros de Bases de Datos Publicado por: puntoBat en 23 Mayo 2014, 17:51 pm ArrayIndexOutOfBoundsException lo lanza la máquina virtual cuando se intenta acceder a un índice inexistente en un array. Si te fijas en el stacktrace, que es el rastreo de pila de tu aplicación, te mostrará la línea en donde ha ocurrido la excepción y nada más tienes que indentificar el fallo y corregirlo. Vale he colocado un: Código: catch(ArrayIndexOutOfBoundsException e) { JOptionPane.ShowMessageDialog(null,e) } Ahora me salta un error que dice: java.lang.ArrayIndexOutOfBoundsException:38 Pero por lo menos ya se cargan los datos de las dos tablas de mi base de datos Muxax gracias, pero que significaria ese error o donde puedo mirarlo Título: Re: jTable y regitros de Bases de Datos Publicado por: puntoBat en 23 Mayo 2014, 18:09 pm Vale ya me funciona, en el mensaje de error ponia el numero 38.
Este numero corresponde al numero de registros que tengo creados en mi base de datos, osea 38 articulos. En algunas tablas donde tengo que sacar datos estos registros se repiten, por lo que el articulo aparece 3 veces repetido con y con el mismo id, Solucion: Filtrar la repeticion de los articulos o sus id´s. Codigo: Código: ps= cn.prepareStatement(stockavailable); Espero que le sirva a alguien y recuerden comentar su codigo para que vosotros mismos lo podáis entender en caso de fallos y problemas |