Re: [java-list] Problemas com loop em JSP...

2000-12-18 Thread Marcelo Stefanelli Santos


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); %>
>   onMouseOver="mostra();">
>
><% while(resultado2.next())
>   { %>
> 
>onMouseOut="off(this, '#fefdd3');">
> " class="MenuItem"><%=
> resultado2.getString("Nome") %>
>   
> 
><% } %>
>  
>
><%  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] 
-




[java-list] Problemas com loop em JSP...

2000-12-16 Thread Matheus Antonelli

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); %>
 
   
   <% while(resultado2.next())
  { %>

  
" class="MenuItem"><%=
resultado2.getString("Nome") %>
  

   <% } %>
 
   
   <%  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] 
-