Categorias

Busca inteligente em ASP

Quando fazemos uma busca simples em um site, usamos o método padrão:

"SELECT * FROM tabela WHERE campo Like'%" & var_busca & "%'"

Esta busca captura os valores independente se maiúsculos ou minúsculos.
Mas, quanto há presença de acentos, esta busca ignora a existência dos mesmos, não capturando os dados quando não informado o acento.

Utilizando a função abaixo serão capturadas todas as referências encontradas, independente se o usuário digitou ou não acentos na busca:


Desta forma, a instrução ficaria:

"SELECT * FROM tabela WHERE campo Like'%" & busca_inteligente(var_busca) & "%'"