Ir para conteúdo
Fórum Script Brasil
  • 0

Problema Na Busca Com Palavras Acentuadas


Carlos Rocha

Pergunta

Como fazer uma pesquiza no banco de dados sql server 2000, de forma tal que se digitar.

Joao - a pesquiza encontra Joao e também João.

Jose - a pesquiza encontra Jose e também José.

Tranquilo - a pesquiza encontra Tranquilo e também Tranqüilo.

Mas se Digitar

Deus é amor - a pesquiza encontra Deus é amor mas não encontra Deus e amor?

Ou seja se o acento estiver no meio de uma palavra ele desconsidera, mas se caso a palavra for um letra só

como por exemplo "e" ou "é", ele considera pois são palavras diferentes.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

hum..

você já deu a lógica do sistema.. se não percebeu, hehe

A ideia é..

1- Pegar a frase completa e guardar numa variavel

2- Usar o SPLIT e quebrar a varivel com a frase em um array, onde cada posição é uma palavra da frase.

3- Contar quantas posições tem o array.

4- Ver em qual posição está a palavra acentuada.

5- Se a palavra acentuada estiver no meio, faz um sql basico, senao, usa o LIKE na busca.

Acho que a logica fica por aí..

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Ou podes guardar a string de busca numa variável, aplicar nela uma função que tira acentos e caracteres especiais (acho que tem uma no tópico de funções) e faz uma sql comparando esta variável tratada com a funão como comando like no campo a ser pesquisado tratado pella mesma funçãoo que retira acentos e caracteres especiais!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...