Problemas ao usar ResultSet

Sou iniciante em jsp e meu problema é o seguinte… NÃO ESTOU CONSIGUINDO ULTILIZAR O RESULTSET DA SEGUNDA CONSULTA DÁ ERRO
Faço uma comparação de strings no primeiro rs (resultset) e está ok… mas quando vou para o segundo dá o seguinte erro.

rs2 cannot be resolved … pelo primeiro ele passa, mas ao executar outra consul e mostrar ele dá este erro ajuda por favor

[code] <% if (request.getParameter(“acao”) == null)
{

    %>  
     <form action="../portaria/portaria_cadastro.jsp?acao=gravar" method="post" name="FrmInsertPortaria" id="FrmInsertPortaria">  
       <p align="left">Portaria:    
         <input name="tf_nome_port" type="text" id="tf_nome_port" size="17" maxlength="12">  
       </p>  
       <p align="left">Destino:  
         <input name="tf_destino_port" type="text" id="tf_destino_port" value="" size="100">  
lt;/p>  
  
     <p align="left">Programa de Trabalho:   
      <select name="comb_progtrab" id="select" onChange="">  
          <option value="" > -------- Selecione -------- </option>  
          <%    
        Connection con = DriverManager.getConnection("jdbc:postgresql://localhost/orcamento","postgres","123456");  
                      Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,  
                ResultSet.CONCUR_READ_ONLY);   
              
        Statement st2 = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,  
                ResultSet.CONCUR_READ_ONLY);  
              
                  ResultSet rs=null, rs2=null;  
       
         rs = st.executeQuery("select * from progtrabalho order by cod_progtrabalho");           
     rs2 = st2.executeQuery("select * from tb_portaria order by cod_portaria"); // AQUI!!!!!! ELE NÃO ENCONTRA...... POR QUÊ ########  
          
            while(rs.next())    
            {%>  
          <option value="<%=rs.getString("cod_progtrabalho")%>"><%=rs.getString("progtrabalho")%></option>  
          <%}%>  
         </select>  
       </p>  
      
       <p align="left"> <input name="gravar" type="submit" id="gravar" value="Gravar">  
lt;/p>  
       <p><img src="../usuario/imagens/botao_inserir.gif" width="87" height="17" border="0"> </p>  
     </form>  
  <p>  
       <% }  
  else  
  {  
    
  if ((request.getParameter("tf_nome_port").length() <= 0) || (request.getParameter("tf_destino_port").length() <= 0))  
           {    %>  
<script>     
     alert("Preencha todos os dados");    
   </script>  
           <%       
          
           }  
           else  
           {  
    
  try  
  {               
               
             //****************** verifica se o usuário digita a quantidade correta de digitos  
            
          String comparacao = request.getParameter("tf_nome_port");   
          int ContEntradaIf =0, NumCaracter=0;  
             
           NumCaracter = comparacao.length();  
          if(NumCaracter  <= 7){  
          ContEntradaIf =1;  
         %>  
          <script>     
              alert("Portaria Inexistente!!");    
          </script>  
           <%                          
          }  
           //*********************************  
             
         //******************* VERIFICA SE CADASTRARÁ ELEMENTO JÁ INCLUSO NO BANCO ********************************  
            
          while (rs2.next()){    //######### O rs2 ESTÁ DECLARADO LOGO ACIMA E COM SQL, MAS AO COMPILAR DÁ ERRO #########  
              if(comparacao.equals(rs.getString("nome_portaria"))){  
            ContEntradaIf=1;  
             %>  
          <script>     
              alert("Portaria já existente!!");    
          </script>  
           <%                          
             } // fim do if  
             }// fim do while [/code]

VOCÊ POSTANDO ASSIM NÃO AJUDA EM NADA.

NÃO DEIXE O DESESPERO TOMAR CONTA DE VOCÊ. :thumbup:

Cara, faltou você declarar essa variável.

Leia em seu código onde você declara o rs2?

Se usar somente um st e depois de cada consulta , dar um commit, ele não funciona?

Uma dica… tenta usar classes para gerenciar conexões, e pacotes, para organizar seu projeto, pois senão…daqui uns dias, vc vai ter um arquivo tão grande com tantas linhas de código que nem voce vai se achar nele…

Por favor, ao postar tópicos dê um título descritivo e não SOMENTE COM LETRAS MAIÚSCULAS.

Tente alterar isso:

     ResultSet rs=null, rs2=null;  

por isso:

     ResultSet rs, rs2=null;  

Nossa, achei que vc estava programando em ASP ou PHP !!!

Agora vai a dica, a comunidade java consegui colocar em pratica as boas praticas da engenharia de software e se vc ta na fase de aprendizado use essas tecnicas pois vc ta deixando de aproveitar todo o poderio do Java desenvolvendo com as más praticas do passado e/ou de outros ambientes/linguages. Leia as apostilas da Caelum FJ21 e depois a FJ28 aonde vc vai aprender isso que eu estou te falando.