[firebase-br] Pesquisa com letras acentuadas
.:. Enio Marconcini .:. 1010011010 .:.
eniorm em gmail.com
Sex Jul 8 16:09:19 -03 2005
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>) - 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
>
>
>
> ______________________________________________
> 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
>
>
>
> ______________________________________________
> 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
>
--
ENIO RODRIGO MARCONCINI
.:. msnm: eniorm em gmail.com .:.
http://spaces.msn.com/members/eniomestresith/
°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°°[º]°
a long time ago in a galaxy far, far away...
Mais detalhes sobre a lista de discussão lista