estoy haciendo unas consultas a la BD para luego mostrar la informacion
Código:
<% String Dato1 = "SELECT DISTINCT CONCAT(PrimNomUsr,' ',SegNomUsr,' ',PrimApeUsr,' ',SegApeUsr,' ',Identif,' ',CodEst) AS Nombre FROM TP_Usuarios, TR_Alumnos WHERE CodEst = '"+request.getParameter("busca")+"'"+"AND TP_Usuarios.IdUsr = TR_Alumnos.IdUsr"; String Dato2 = "SELECT CONCAT(NomMat,' - ',PrimNomUsr,' ',PrimApeUsr) AS Clases FROM TP_Usuarios, TB_Materiasn, TR_Alumnos, TR_Profesores WHERE TP_Usuarios.CodEst = '"+request.getParameter("busca")+"'"+"AND TP_Usuarios.IdUsr = TB_Materiasn.IdUser AND TB_Materiasn.IdMat = TR_Alumnos.IdMat"; ResultSet Lista1 = SentenciasBDiamante.consultar(Dato1); ResultSet Lista2 = SentenciasBDiamante.consultar(Dato2); Lista1.last(); Lista2.last(); int NumFilas1 = Lista1.getRow(); int NumFilas2 = Lista2.getRow(); Lista1.beforeFirst(); Lista2.beforeFirst(); if(NumFilas1>0) {out.println("<table>"); try { while(Lista1.next()) { String Alumno = Lista1.getString("Nombre"); out.println("<tr>"+Alumno+"</tr>"); while(Lista2.next()) { String Clases = Lista2.getString("Clases"); out.println("<td>"+Clases+"</td>"); } } } catch(SQLException ex) {System.out.println("ERROR SQL"+ex);} finally{} } else {out.println("Realice una Consulta");} %>
Cuando uso solo la consulta de arriba funciona normal pero necesito mostrar la informacion de ambas...
Este es el error que me bota, si pueden ayudarme se los agradeceria mucho porque se tienen ganas de aprender ^^
Cita:
org.apache.jasper.JasperException: Exception in JSP: /mijsp2.jsp:129
126: ResultSet Lista1 = SentenciasBDiamante.consultar(Dato1);
127: ResultSet Lista2 = SentenciasBDiamante.consultar(Dato2);
128: Lista1.last();
129: Lista2.last();
130: int NumFilas1 = Lista1.getRow();
131: int NumFilas2 = Lista2.getRow();
132: Lista1.beforeFirst();
126: ResultSet Lista1 = SentenciasBDiamante.consultar(Dato1);
127: ResultSet Lista2 = SentenciasBDiamante.consultar(Dato2);
128: Lista1.last();
129: Lista2.last();
130: int NumFilas1 = Lista1.getRow();
131: int NumFilas2 = Lista2.getRow();
132: Lista1.beforeFirst();