Problemas com o postgre

2 respostas
viniciusgundim

Boa tarde pessoal, é o seguinte estou com um problema no postgre,
antes usava o banco acces adicionando ele em fontes de dados ODBC, e funcionava beleza agora depois que eu migrei para o postgre não esta mais funcionado,
é o seguinte tenho jtextfield pesquisa e uso o comando like, no mesmo, mais agora tenho que digitar o nome da cidade igual pra ele achar como por ex:
Goiânia, antes so digitava goia, minusculo e ele achava agora tenho que digitar Goi, para que ele achar,
o que sera que pode estar acontecendo…

con_cidade.execultesql("select * from cidade where nome_cidade like '"+jf_cidade_pesquisar.getText()+"%' order by "+ordenacao);

até mesmo no quary do postgre não da certo…
Espero que tenham me intendido, e que me ajudem tb…
:smiley:

2 Respostas

viniciusgundim

E ai pessoal, resolvi o meu problema tem que adc o comando UPPER tb, quem precisar ta ai,

SELECT * FROM cidade WHERE UPPER(nome_cidade) LIKE '%' || UPPER('c') || '%'

lebrando que quem foe usar o postgre tem que adc esse comando aii se nao ele deixa de ser case sensitive!!!

Valeuuuu t+ hlera

viniciusgundim

aa tb podemos usar o ilike…
ficaria assim

select * from cidade where nome_cidade ilike '"+jf_cidade_pesquisar.getText()+"%' order by "+ordenacao
Criado 20 de junho de 2009
Ultima resposta 20 de jun. de 2009
Respostas 2
Participantes 1