Eu gostaria que o sistema abaixo só buscasse a palavra exata!
Como faço? Pois o código abaixo faz a busca com meia palavra, e eu quero com a palavra exata!
Ex.: Quero buscar a palavra carro, se eu digitar só essas letras: "car" o nome carro aparece! Mas eu queria o seguinte: Quando eu for procurar a palavra carro, se eu digitar a palavra "car" não apareça nada! Só vai aparecer a palavra carro, se eu digitar tudo certinho como: "carro" entenderam?
Precisso!
Obrigado!
Código:
---------------------
<%
Option Explicit
'Admin dos produtos
%>
<!--#include file="conexao.asp"-->
<%
Dim rs, varPesquisa, sqlProd
varPesquisa = Request("busca")
varPesquisa = Trim(Replace(varPesquisa, "'", ""))
'string para exibir os produtos
sqlProd = "SELECT * FROM busca "
sqlProd = sqlProd & "WHERE busca LIKE '%" & varPesquisa & "%' OR "
Pergunta
marcus Gemeos
Olá,
Eu gostaria que o sistema abaixo só buscasse a palavra exata!
Como faço? Pois o código abaixo faz a busca com meia palavra, e eu quero com a palavra exata!
Ex.: Quero buscar a palavra carro, se eu digitar só essas letras: "car" o nome carro aparece! Mas eu queria o seguinte: Quando eu for procurar a palavra carro, se eu digitar a palavra "car" não apareça nada! Só vai aparecer a palavra carro, se eu digitar tudo certinho como: "carro" entenderam?
Precisso!
Obrigado!
Código:
---------------------
<%
Option Explicit
'Admin dos produtos
%>
<!--#include file="conexao.asp"-->
<%
Dim rs, varPesquisa, sqlProd
varPesquisa = Request("busca")
varPesquisa = Trim(Replace(varPesquisa, "'", ""))
'string para exibir os produtos
sqlProd = "SELECT * FROM busca "
sqlProd = sqlProd & "WHERE busca LIKE '%" & varPesquisa & "%' OR "
sqlProd = sqlProd & "busca LIKE '%" & varPesquisa & "%' "
sqlProd = sqlProd & "ORDER BY codigo"
%>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados