Foros del Web » Programación para mayores de 30 ;) » Java »

Problemas con ArrayIndexOfOutBoundsException

Estas en el tema de Problemas con ArrayIndexOfOutBoundsException en el foro de Java en Foros del Web. Hola a todos, tengo un problema con un resultSet al hacer una serie de consultas llega un determinada momento en que me marca ArrayIndexOfOutBoundsException -1y ...
  #1 (permalink)  
Antiguo 18/06/2011, 22:23
 
Fecha de Ingreso: junio-2010
Mensajes: 46
Antigüedad: 13 años, 10 meses
Puntos: 1
Problemas con ArrayIndexOfOutBoundsException

Hola a todos, tengo un problema con un resultSet al hacer una serie de consultas llega un determinada momento en que me marca ArrayIndexOfOutBoundsException -1y no se por que parte de mi codigo es este ahi me marca ese error al parecer es el resultado que es un resultSet espero que me puedan ayudar gracias a todos, saludos.

while(peli.getRowCount()>0){
peli.removeRow(0);
}
try{
resultado = sentenciaSQL.executeQuery("SELECT cliente.Nombre, cliente.Direccion, cliente.Telefono FROM cliente , alquiler WHERE cliente.Id_Cliente =alquiler.Id_Cliente and cliente.id_cliente = '" + tAlquiler.getValueAt(tAlquiler.getSelectedRow(), 0) + "'");
while (resultado.next()) {
//Alquiladas aa = new Alquiladas();
nom.setText(resultado.getString("nombre"));
dir.setText(resultado.getString("direccion"));
tel.setText(resultado.getString("telefono"));
}
resultado = sentenciaSQL.executeQuery("SELECT alquiler.Id_Pelicula,pelicula.Titulo,pelicula.Gene ro FROM cliente ,alquiler ,pelicula WHERE cliente.Id_Cliente = alquiler.Id_Cliente AND alquiler.Id_Pelicula = pelicula.Id_Pelicula AND alquiler.id_cliente = '" + tAlquiler.getValueAt(tAlquiler.getSelectedRow(), 0) + "'");
int i = 0;
while (resultado.next()) {
Object[] linea = new String[]{null, null, null, null};
peli.addRow(linea);
peli.setValueAt(resultado.getString("id_Pelicula") , i, 0);
peli.setValueAt(resultado.getString("Titulo"), i, 1);
peli.setValueAt(resultado.getString("Genero"), i, 2);
++i;
}
}catch(ArrayIndexOutOfBoundsException e){ JOptionPane.showMessageDialog(this.VAlquiler, e.getMessage(), "", JOptionPane.ERROR_MESSAGE);}
  #2 (permalink)  
Antiguo 18/06/2011, 23:19
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 4 meses
Puntos: 41
Respuesta: Problemas con ArrayIndexOfOutBoundsException

El problema no es el resultSet sino algún Array que estás accediendo....

extends IndexOutOfBoundsException

Thrown to indicate that an array has been accessed with an illegal index. The index is either negative or greater than or equal to the size of the array.

Fuente: http://download.oracle.com/javase/1....Exception.html
__________________
BadProgrammerException!

Etiquetas: Ninguno
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 06:33.