Travamento no first

e aí, pessoal, tudo bem com vocês?
pessoal, é o seguinte:
sempre que tenho feito alguma pesquisa e lanço o first, ele trava…no next, previous, vai normal, no first, trava…porque???
alguém já penou com isso, também???

segue o código:


      conectabanco.executeSQL("select * from vendedores where nome like '%"+jTextFieldNome.getText()+"%'");
     
           try {
             while(conectabanco.resultset.first())
 conectabanco.statement.execute("select * from vendedores where nome like '%"+jTextFieldEmail.getText()+"%'");
                {
                 jTextFieldNome.setText(conectabanco.resultset.getString("nome"));
                jTextFieldEmail.setText(conectabanco.resultset.getString("email"));
                jTextFieldPercentTelefone.setText(conectabanco.resultset.getString("telefone"));
                }
            } catch (SQLException erro)
            {
           resposta1.setText("informação errada ou manipulação equivocada");
            }
  conectabanco.desconecta();

Obrigado a todos!!!
Grande abraço, e sempre muito agradecido pela atenção com minhas dúvidas!!!

Oi,

Não entendi muito bem,mas deve ser assim…


  try
    {
        while (conectabanco.resultset.next()) {
            tabanco.statement.execute("select * from vendedores where nome like '%" + jTextFieldEmail.getText() + "%'");
        }
        {
            jTextFieldNome.setText(conectabanco.resultset.getString("nome"));
            jTextFieldEmail.setText(conectabanco.resultset.getString("email"));
            jTextFieldPercentTelefone.setText(conectabanco.resultset.getString("telefone"));

            conectabanco.resultset.first().
          }
    }

Teste e me conta… :wink:

é assim…supondo que tenho apenas um registro…“john rambo” vai…
só tem ele na tabela…
aí, peço para pesquisar no envento keytipe(acho o evento mais bacana, por isso…rsrs)
no first( quero o primeiro registro que ele encontrar, por isso o first )eele trava,
agora, procurando por “zé” ( supondo que existem 12, 15 registros com “zé”)ele encontra( e não trava), porque tem vários e ele localiza o proximo…
o problema é que: no caso de usar o first, seja o evento que for que dispare o metodo, ele invariavelmente, TRAVA…
é algo errado de sintaxe? onde posso estar errado para acontecer esses ttravamentos quando procuro por first???(last também dá isso…)
Valeu pela atenção!!
Abração!!
Horácio