Necesito ayuda por favor, es muy importante:
ResultSet rs= stm.executeQuery("SELECT Nombre FROM usuarios,usuario_rol WHERE usuarios.DNI = usuario_rol.DNI and CodigoR ='003'");
if(rs.next()){
out.println("<center><font color='#990066'><b><u>LOS TÉCNICOS SON:</u></b><br><br></font></center>");
tec=rs.getString(1);
ResultSet rs2=stm.executeQuery("SELECT count(*) FROM incidencia WHERE Tecnico ='"+tec+"'");
rs2.next();
numeroIncidencias = rs2.getInt(1);
out.println("<center><b><a href='asignar.jsp?numero=$numero&tecnico=$nombre'> "+tec+"</a></b> Incidencias que tiene pendientes: "+rs2.getInt(1)+"</center>");
rs2.close();
//}
while(rs.next()){
tec=rs.getString(1);
ResultSet rs3=stm.executeQuery("SELECT count(*) FROM incidencia WHERE Tecnico ='"+tec+"'");
//if(rs3.next()){
rs3.next();
numeroIncidencias = rs3.getInt(1);
out.println("<center><b><a href='asignar.jsp?numero=numero&tecnico=nombre'>"+ tec+"</a></b> Incidencias que tiene pendientes: "+numeroIncidencias+" </center>");
rs3.close();
// }
}
}
else{ out.println("No hay técnicos");}
%>
Este código me da esta excepcion:
java.sql.SQLException: Operation not allowed after ResultSet closed
He cambiado muchas cosas pero nada ese error ahí sigue a ver si podeis ayudarme