Atul Rokade Ответов: 0

Javax.servlet.servletexception: java.sql.sqlexception: исчерпанный результирующий набор


при обновлении данных я сталкиваюсь с исчерпанным результирующим набором на странице Я получаю два разных данных для первой части для учетных данных входа утвердить работает должным образом но для задачи утвердить часть когда я нажимаю обновить это дает мне исчерпанный результирующий набор не понимая почему эта ошибка отображается

Что я уже пробовал:

<% Connection connect=null;
        Statement s=null;
        String employee_id=request.getParameter("id");

              Class.forName("oracle.jdbc.driver.OracleDriver");
          connect=DriverManager.getConnection("jdbc:oracle:thin:@172.18.114.213:1821:godb","xe","se");
         s=connect.createStatement();
         String sql="select * from REGISTRATION_EMPLOYEE where employee_id='"+employee_id+"' and approve='NO'";
         ResultSet rec=s.executeQuery(sql);
         if(rec!=null)
         {
             rec.next();
        %>

        <form name="frmupdate_employeeVendorLoginCredentials" method="post" action="update_process_employeeVendorLoginCredentials.jsp?employee_id=<%=rec.getString("employee_id")%>">
            <table border="1" align="center" background="images\blue-wallpaper-7.jpg">

                 <tr>
                    <th><div align="left">EMPLOYEE_ID</div></th>
                    <td><%=rec.getString("EMPLOYEE_ID")%></td>
                </tr>

                <tr>
                    <th><div align="left">FIRST_NAME</div></th>
                    <td><%=rec.getString("FIRST_NAME")%></td>
                </tr>

                 <tr>
                    <th><div align="left">LAST_NAME</div></th>
                    <td><%=rec.getString("LAST_NAME")%></td>
                </tr>

                 <tr>
                    <th><div align="left">ORGANIZATION_NAME</div></th>
                    <td><%=rec.getString("ORGANISATION_NAME")%></td>
                </tr>

                 <tr>
                    <th><div align="left">APPROVE</div></th>
                    <td>

                 <select name="txtAPPROVE" id="select_approve" value="<%=rec.getString("APPROVE")%>">
                     <option value="Y">YES</option>
                     <option value="N" selected="selected">NO</option>
                 </select>
                    </td>
                </tr>

            </table>



                <INPUT type="submit" value="Save" name="btnsubmit" class="button button2">
        </form>
        <%
            }
%>
//2nd part start from here i'm getting error in below code
<%

        String PROJECT_ID=request.getParameter("PROJECT_ID_update");


              Class.forName("oracle.jdbc.driver.OracleDriver");
          connect=DriverManager.getConnection("jdbc:oracle:thin:@172.18.114.213:1821:godb","xe","se");
         s=connect.createStatement();
         String sql1="SELECT * FROM EMPLOYEE_TASK where employee_id='"+employee_id+"' and PROJECT_ID='"+PROJECT_ID+"'";
         ResultSet rec1=s.executeQuery(sql1);
         if(rec1!=null)
         {
             rec1.next();
             String PROJECT_ID1=rec1.getString("PROJECT_ID");
        %>
        <form method="post" action="update_process_employeeVendorLoginCredentials.jsp?employee_id=<%=rec1.getString("employee_id")%>&PROJECT_ID_update=<%=PROJECT_ID1%>">

            <table align="center" border="1" align="center" bgcolor="skyblue">
                         <tr>
                    <th><div align="left">PROJECT_NAME</div></th>
                    <td><%=rec1.getString("PROJECT_NAME")%></td>
                </tr>

                <tr>
                    <th><div align="left">HEADER</div></th>
                    <td><%=rec1.getString("HEADER")%></td>
                </tr>

                 <tr>
                    <th><div align="left">DESCRIPTION</div></th>
                    <td><%=rec1.getString("DESCRIPTION")%></td>
                </tr>

                 <tr>
                    <th><div align="left">EMPLOYEE_ID</div></th>
                    <td><%=rec1.getString("EMPLOYEE_ID")%></td>
                </tr>

                 <tr>
                    <th><div align="left">APPROVE</div></th>
                    <td>

                 <select name="txtapprovetask" id="select_approve" value="<%=rec1.getString("APPROVE")%>">
                     <option value="Approve">Approve</option>
                     <option value="Pending" selected="selected">Pending</option>
                     <option value="Reject">Reject</option>
                 </select>
                    </td>
                </tr>
                     </table>

0 Ответов