FIREBIRD - PESQUISAR IGNORANDO ACENTUACAO

RICATOM 13/07/2005 11:43:02
#93871
Prezados colegas

Achei na internet uma UDF (conjunto de funções para Firebird) com 130 funções, entre elas uma que permite excutar consultas ignorando acentução e maiusculas/minusculas.

o link para download é: http://www.tecnobyte.com.br/tbudf2_2.zip

neste arquivo explica como instalar e utilizar

Fiz o seguinte teste (no IBExpert e também via VB )

select NOMECLIENTE from TBL_CLIENTE where udf_CollateBr(udf_Upper(NOMECLIENTE)) = udf_CollateBr(udf_Upper('andreia'))

RESULTADO:
andréia
andreia
ANDRéIA
ANDREIA

udf_Upper = converte para maiusculo
udf_CollateBr = ignora acentuação e converte Ç por C

Esta UDF é open-source e os devidos creditos são dos seus desenvolvedores.

Obs: Truhillo valeu pela presteza e paciencia ao responder meus e-mails

Abraços
USUARIO.EXCLUIDOS 13/07/2005 13:34:54
#93933
CARA VALEU POR ESSA, VAI SER MUITO UTIL
TRUHILLO 13/07/2005 16:45:56
#93988
RICARDO,

Eu quem deveria agradecer.
Essa biblioteca que você encontrou será muito útil para quem usa o Firebird.

E, precisando, é só chamar.
Tópico encerrado , respostas não são mais permitidas