[firebase-br] RES: Substituir udf_CollateBr por código nativo no Firebird 2.1.3, tem como?

Alysson Gonçalves de Azevedo agalysson em gmail.com
Seg Set 13 14:49:54 -03 2010


blz, tamo aew pra ajudar...
agora, tipo, num sei se vc ja conhecia o operador " like "...
caso nao, de uma pesquisada... vai te ajudar bastante em pesquisas...


Alysson Gonçalves de Azevedo
(11) 8491-7730

(\(''^_^ )/)

"Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
gritando: -Perdi tudo!!!"




Em 13 de setembro de 2010 14:29, Renato - Eficaz Informatica <
renato em eficazinformatica.com.br> escreveu:

> Olá Alysson,
>
> No momento estou utilizando o colate WIN1252 em todo o meu banco de dados.
> Fiz o teste com a dica que você passou e funcionou perfeitamente, agora vou
> mudar todos os campos do meu banco de dados para o WIN_PTBR.
>
> Valeu pela dica e Obrigado!
>
>
> Atenciosamente,
>
> Renato Bermudo
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Alysson Gonçalves de Azevedo
> Enviada em: segunda-feira, 13 de setembro de 2010 13:07
> Para: FireBase
> Assunto: Re: [firebase-br] Substituir udf_CollateBr por código nativo no
> Firebird 2.1.3, tem como?
>
> irmão, não tenho certeza, mas acredito que vc criar um campo com colate
> pt_br, a seguinte query resolve seu problema ... where campo like
> 'IRRIGACAO
> PENAPOLIS';
>
> eu sei que colate pt_br é case insensitive e que considera ç e c a mesma
> coisa, porem num lembro se vale pra acentos tb, mas acredito que sim...
>
> Alysson Gonçalves de Azevedo
> (11) 8491-7730
>
> (\(''^_^ )/)
>
> "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
> gritando: -Perdi tudo!!!"
>
>
>
>
> Em 13 de setembro de 2010 11:25, Renato - Eficaz Informatica <
> renato em eficazinformatica.com.br> escreveu:
>
> > Olá!
> >
> > Atualmente estou substituindo as funções da TBUDF_DLL pelas funções
> > nativas do Firebird 2.1.3.
> > Não estou encontrando solução para substituir a udf_CollateBr em uma
> > cláusula where na seguinte situação:
> > Tenho uma tela de pesquisa de clientes onde o usuário pode informar o
> > nome (com ou sem acento ou cedilha) a ser pesquisado, utilizando a
> > udf_CollateBr a cláusula que função fica assim;
> >
> > Tabela Clientes
> > Código Nome
> > 0001   IRRIGAÇÃO PENÁPOLIS
> > 0002   SEBASTIÃO JOSÉ
> >
> > select codigo, nome fro  clientes
> > where udf_CollateBr(nome)='IRRIGACAO PENAPOLIS';
> >
> > Qual seria a solução para não utilizar a udf_CollateBr no select acima?
> >
> > Agradeço a todos que puderem ajudar,
> >
> > Renato Bermudo
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
> saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista