Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eddr

Acentos (SQL)

Recommended Posts

Em um banco de dados mdb, com uma tabela já preenchida.Como faço para encontrar, usando SQL, uma palavra com acentos digitando sem eles, por exemplo:encontrar Vietnã digitando Vietna?agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

é so seguir o codigo:

 

'Função para pegar as palavras na consulta independente de estar ou não com acentos!function palavra(Str)palavra = Replace(Str,"a","[a, á , à , ã]")palavra = Replace(palavra,"e","[e, é , è , ê]")palavra = Replace(palavra,"i","[i , í , ì]")palavra = Replace(palavra,"o","[o , ó , ò , ô , õ]")palavra = Replace(palavra,"u","[u , ú , ù]")palavra = Replace(palavra,"ç","[c , ç]")palavra = palavraend functiondim conecta,SQL,tabelaSet conecta = Server.CreateObject("ADODB.Connection")conecta.Open "BD"SQL = "SELECT * FROM tb_contas WHERE NOME LIKE '"& palavra(lcase(Request("Nome"))) &"%' ORDER BY NOME"Set tabela = conecta.execute(SQL)

abrs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.