Ir para conteúdo

POWERED BY:

Arquivado

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

luamm

Mais um like de verdade ...

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos criar uma regrinha? coloque sempre "," antes e depois (de cada dado) de inserir os dados e de buscar os dados.

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.