Estou com uma query processando normal, mas surgiu uma duvida diante de um erro de logica
Eu tenho uma jsp que tem um campo de busca. Ate ai tudo normal, funciona ok
Mas surgiu uma duvida quando eu coloco por exemplo da seguinte maneira:
Avaliado para venda
Avaliado para venda e compra
Não avaliado
Se eu colocar uma das 3 frases acima faltando alguma palavra, a query ja nao me retorna nada. Eu tenho que colocar exatamente toda ela.
Minha linha esta asssim.
..queryGeral.append("FROM status s, fabricante f ").append("s.descricao like ? ")..
Desta forma ele me retorna qualquer consulta, se eu colocar uma palavra só, ele me retorna tudo, mas caso eu coloque duas ele me retorna zero registros.
Faaala tatiana.sch,
este erro pode pq o Like não está recebendo nenhum parametro para pesquisa, dê um System.out.println(); em request.getParameter(“nome”);
T
tatiana.sch
Poxa, agora o erro foi esse:
..java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2)...
J
javajc
Faaala tatiana.shc
provavelmente este erro está ocorrendo pq vc está tentando exibir dados que não foram encontrados no banco de dados. faça o seguinte: