FIREBIRD - PESQUISAR IGNORANDO ACENTUACAO
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
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
CARA VALEU POR ESSA, VAI SER MUITO UTIL
RICARDO,
Eu quem deveria agradecer.
Essa biblioteca que você encontrou será muito útil para quem usa o Firebird.
E, precisando, é só chamar.
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