Tenta criar outro Statement, um para cada ResultSet.
        Possivelmente seu problema e' que quando vc. executa o outro ResultSet
interno, ele perde a referencia do ResultSet externo e dai' nao consegue
mais prever quando saira' do loop e pelo que vc. disse ele deve sair
logo na primeira "passada".
        Marcelo

Matheus Antonelli wrote:
> 
> Ola,
> 
> Estou com problema em um csdigo JSP...
> 
> Preciso fazer com que um loop seja executado dentro de outro de acordo com
> algumas consultas ao banco de dados. Meu problema i que o loop interno ss
> esta sendo executado uma znica vez...
> 
> Estou enviando o trecho de csdigo e agradego toda ajuda.
> 
> Obrigado
> Matheus
> 
> <% try
>    {
>      Connection conn = DriverManager.getConnection("jdbc:odbc:apetcel");
>      Statement stmt = conn.createStatement();
>      sQuery = "SELECT TipoID, Nome FROM Tipo WHERE Status = '0' ORDER BY
> Nome ASC";
>      ResultSet resultado = stmt.executeQuery(sQuery);
> 
>      while(resultado.next())
>      {
>        sQuery = "SELECT MTipoID, Nome FROM MTipo WHERE TipoID = " +
> resultado.getInt("TipoID") + "AND Status = '0' ORDER BY Nome ASC";
>        ResultSet resultado2 = stmt.executeQuery(sQuery); %>
>  <div id="sub<%= i %>" style="position:absolute; visibility:hidden;"
> onMouseOver="mostra();">
>    <table border="0" cellpadding="0" cellspacing="0">
>    <% while(resultado2.next())
>       { %>
>         <tr>
>           <td class="MenuItem" onMouseOver="on(this, '#ffffff');"
> onMouseOut="off(this, '#fefdd3');">
>             <a href="index.jsp?action=2&mtipo=<%=
> resultado2.getInt("MTipoID") %>" class="MenuItem"><%=
> resultado2.getString("Nome") %></a>
>           </td>
>         </tr>
>    <% } %>
>          </table>
>        </div>
>    <%  i++;
>        }
>        i = 0;
>       }
>       catch(Exception e)
>       {
>         out.print(e);
>       } %>
>

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a