Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Galera! Seguinte,
Eu estou tentando usar o comando LIKE para saber se um referido valor se encontra num campo do bd...
Explicando melhor, vou lhes dar um exemplo prático:
Eu tenho uma tabela chamada "perfis" que possui os campos "id e aut_perfil" (utilizo SQL Server), daí eu tenho gravado dados dessa forma:
id-- aut_perfil
1--- 1, 2, 3, 9, 13, 45, 53
2--- 7, 8, 15, 63, 86
Então criei uma variável chamada "sPesquisa" que possue o valor que eu quero que pesquise no campo:
sPesquisa = 5
Monto o select:
<%
SelPerfil = "SELECT * FROM perfis WHERE perfis.id = 2 AND (perfis.aut_perfil LIKE '%"&sPesquisa&"%' "
Call RodarQuery(0, SelPerfil , RS)
%>
Vejam que eu mandei ele pesquisar o registro que possui o id = 2 e mandei ele procurar o valor 5 no campo aut_perfil, e o que acontece é que ele considera o 5 do 15 que tem nesse campo, mais na verdade eu gostaria que ele não trouxesse nada porque na verdade não existe o 5 existe o 15 :wacko:
Alguém sabe como posso fazer esse like ser exato?
BJS
LUAMM
Carregando comentários...