1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Ajuda com botão Pesquisar

Bom Dia Pessoal! Sou novo em java...

Estou tentando fazer um botão pesquisar, mas ele não está pesquisando por Código e Nome; na verdade, por código ele vai, mas quando tento por nome, diz que há erro de sintaxe.

Não consigo visualizar meu erro.

Me ajudem por favor.

Segue o Código do botão:

 private void botao_pesquisarActionPerformed(java.awt.event.ActionEvent evt) {                                                

        try
        {
            if(tf_nome.getText().equals("") & tf_codigo.getText().equals(""))
            {
                JOptionPane.showMessageDialog(null, "O Campo Código ou Razão Social, não pode estar vazio");
                tf_nome.requestFocus();
            }
            else
            {
                if(tf_nome.getText().equals(""))
                {
                    String pesquisa = "select * from acomodacao where acom_codigo ='"+tf_codigo.getText()+"'";

                    con_acomodacao.executeSQL(pesquisa);
                    if(con_acomodacao.resultset.first())
                    {
                       preencher_tabela(pesquisa);
                    }
                    else
                        JOptionPane.showMessageDialog(null, "Não foi possível encontrar nenhuma Acomodação com o Código Informado: "+tf_codigo.getText());
                }

                    if(tf_codigo.getText().equals(""))
                    {
                    String pesquisa = "select * from acomodacao where acom_unidade '%"+tf_nome.getText()+"%'";

                    con_acomodacao.executeSQL(pesquisa);
                    if(con_acomodacao.resultset.first())
                    {
                       preencher_tabela(pesquisa);
                    }
                    else
                        JOptionPane.showMessageDialog(null, "Não foi encontrado esta Acomodação: "+tf_nome.getText());
                    }
            }
        }
        catch(Exception erro)
        {
            JOptionPane.showMessageDialog(null, "Não foi possível encontrar à Acomodação digitada " +erro);
        }
        tf_nome.requestFocus();
    }

Obrigado pela paciência.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags busca java netbeans ou faça a sua própria pergunta.