tengo en mi aplicacion un boton buscar, el cual al ingresar un rut (de un cliente) guarda los datos en un ResultSet, luego relleno los textField correspondiente a los datos. El problema es que al poner un rut valido, se me completan todos los TextField, menos el de "Año", y al mismo tiempo me arroja el error de ResultSet is closed
Código Java:
Ver original
//al comienzo del jFrame declaro lo atributos try { pst = conn.prepareStatement(sql); rs = pst.executeQuery(); if(rs.next()) { txtRut.setText(add1); txtNombre.setText(add2); txtApellido.setText(add3); txtTelefono.setText(add4); txtCorreo.setText(add5); txtComuna.setText(add6); comboMarca.setSelectedItem(add7); comboModelo.setSelectedItem(add8); txtAño.setText(add9); }else { } { }
PD: he depurado la aplicacion colocando puntos de interrumpcion y he descubierto que la aplicacion va bien hasta que llega a la linea 29 que es donde salta a la excepcion sql (resultset is closed). Eso explica que Año quede vacio, pero no logro comprender porque termina en la excepcion
agradesco cualquier ayuda
saludos