Bom dia, Estive buscando por uma String SQL para efetuar uma busca por palavras com e sem acento independente de como a pessoa digitar a palavra. Encontrei está funçãozinha no forum: LINK PARA O POST busca=split(request("palavra"),chr(32))
dim onde
for x = 0 to Ubound(busca)
if x > 0 then
onde=onde + " and "
end if
pesq=busca(x)
pesq = replace(pesq,"a","[a,á,à,ã,â,ä,A]")
pesq = replace(pesq,"e","[e,é,è,ê,ë,E]")
pesq = replace(pesq,"i","[i,í,ì,î,ï,I]")
pesq = replace(pesq,"o","[o,ó,ò,õ,ô,ö,O]")
pesq = replace(pesq,"u","[u,ú,ù,û,ü,U]")
pesq = replace(pesq,"c","[c,ç]")
onde=onde+"texto like '%" & pesq & "%'"
next
sql = "select * from texto where " & onde Esta função me serviu perfeito para palavras sem acentos, traz tudo que é palavra com acento mesmo que a digitada pelo usuário não tenha. Demorei muito para encontrar esta função aqui no fórum, e como o post estava bem bagunçado com outras discuções, decidi postar aqui para os que queiram usar ou para que fique mais fácil achar.