Ir para conteúdo

POWERED BY:

Arquivado

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

Gutoo

Busca dupla

Recommended Posts

E aeeee pessoal...

Estou com o seguinte problema.... que ta me matando, até pode ser algo fácil... mas não está dando certo o código.

 

Eu tenho por exemplo a busca de um guia de estabelecimentos.

O cliente tem a opção de buscar por endereço... ai ele informa o endereço...

 

Endereco: avendia brasil

Ai o sistema reconhece todos que tenha o endereço como "avenida brasil".

 

Depois tento buscar por "brasil"

Ele nao me traz nada, pois ele ta pegando a primeira palavra.

 

Ja testei o like com %palavra% ou %palavra ou palavra% e não vai.

 

Olhe o SQL

SQL = "SELECT * FROM tab_local Where endereco LIKE '%"&strEndereco&"%'"

Se alguém pduer me ajudar, a busca pegar qualquer palavra... tanto faz se ela seja a primeira ou a última da busca.

Podemos dizer... um Google... rsrs, bem menor.

 

Abrasssss

Valewwww http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

a principio o seu LIKE está correto

 

poderia postar um response.write do que ele está de fato executando?

 

SQL = "SELECT * FROM tab_local Where endereco LIKE '%"&strEndereco&"%'"

Response.write SQL
Response.end

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nome correto do que você produra chama-se busca concatenada.

 

 

E a sintaxe seria assim:

 

SQL = "SELECT * FROM tab_local Where endereco + ' - ' + nome_do_outro_campo LIKE '%"&strEndereco&"%'"

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.