[firebase-br] Pesquisa com letras acentuadas

Roger Eduardo roger.eduardo em gmail.com
Sex Jul 8 16:22:40 -03 2005


É, legal, pensei nisso, e estou fazendo assim, mas se alguém ai souber como 
faz com o firebird, sem ter de baixar uma versão que ainda não esteja 
estavel, por favor compartilhem.

On 7/8/05, .:. Enio Marconcini .:. 1010011010 .:. <eniorm em gmail.com> wrote:
> 
> Eu contorneu isso pelo delphi mesmo, uso uma função que remove os acentos 
> de
> uma string, então na hora do SELECT eu pesquiso pelos nomes acentuados, e
> pelos mesmos nomes, só que sem acentos.
> 
> > var nome, anome,
> > query : string;
> > ...
> > nome := 'ÊNIO';
> > anome := RemoveAcentos(nome);
> > query := 'select ... where nome like '+nome+'%' or nome like 
> '+anome+'%';
> >
> Foi um meio de contornar isso.
> 
> On 7/8/05, Gleyber <cmesquita em cmsolucoes.com.br> wrote:
> >
> > Flávio,
> >
> > Onde posso conseguir esta UDF ??
> >
> > []'s
> > Gleyber
> >
> > ----- Original Message -----
> > From: "Flavio Yamil" <yamil3 em brturbo.com.br>
> > To: "'.:. Enio Marconcini .:. 1010011010 .:.'" <eniorm em gmail.com>;
> > "'FireBase'" <lista em firebase.com.br>
> > Sent: Friday, July 08, 2005 10:53 AM
> > Subject: RES: [firebase-br] Pesquisa com letras acentuadas
> >
> >
> > Eu utilizo a udf_collatebr
> >
> > Assim:
> >
> > Select nm_cliente
> > >From CLIENTE
> > where udf_collatebr(upper(nm_cliente)) like 
> udf_collatebr(upper('%joão%'))
> >
> > Flavio Yamil
> >
> >
> >
> > -----Mensagem original-----
> > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> > Em
> > nome de .:. Enio Marconcini .:. 1010011010 .:.
> > Enviada em: quinta-feira, 7 de julho de 2005 16:51
> > Para: FireBase
> > Assunto: [firebase-br] Pesquisa com letras acentuadas
> >
> > Salve!
> > montei uma tabela com os campos varchar charset WIN1252 e collate
> > PXW_INTL850 e na hora do select, gostaria de buscar os registros sem
> > diferenciar letras acentuadas.
> > Tipo, supondo que na tabela tenha:
> > ANTONIO
> > ANTÔNIO
> > Se eu pesquiso por "ANTONIO" (sem acento) o outro registro não 
> aparecerá,
> > tem como evitar isso, ou seja, mostrar todos os registros, como se "Ô"
> > fosse
> >
> > igual ao "O"
> > Abraços,
> >
> > --
> > ENIO RODRIGO MARCONCINI
> > .:. msnm: eniorm em gmail.com .:.
> > http://spaces.msn.com/members/eniomestresith/
> > °[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°
> > a long time ago in a galaxy far, far away...
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br <http://www.firebase.com.br> <
> http://www.firebase.com.br>) - Hospedado
> > em www.bavs.com.br <http://www.bavs.com.br> <http://www.bavs.com.br>
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br <http://www.firebase.com.br> <
> http://www.firebase.com.br>) - Hospedado
> > em www.bavs.com.br <http://www.bavs.com.br> <http://www.bavs.com.br>
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br <http://www.firebase.com.br> <
> http://www.firebase.com.br>) - Hospedado
> > em www.bavs.com.br <http://www.bavs.com.br> <http://www.bavs.com.br>
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> 
> 
> 
> --
> ENIO RODRIGO MARCONCINI
> .:. msnm: eniorm em gmail.com .:.
> http://spaces.msn.com/members/eniomestresith/
> °[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°
> a long time ago in a galaxy far, far away...
> ______________________________________________
> FireBase-BR (www.firebase.com.br <http://www.firebase.com.br>) - Hospedado 
> em www.bavs.com.br <http://www.bavs.com.br>
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista