Ir para conteúdo

POWERED BY:

Arquivado

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

Quati Maldito

Quem é mais burro ? Eu ou o ASP?

Recommended Posts

Olá !

 

Pessoal, obrigado pelo help, só para constar, obviamente eu procurei e tentei de várias formas resolver o problema antes de postar.

 

Outra observação é q sem dúvidas eu sou mais burro q o asp..hehehe

 

até mesmo mesmo por isso, venho lhes pedir o help

 

Verifiquem os dois códigos abaixo :

 

RS.Open "SELECT * from Usuarios where nome like '%"&valor&"%'", Conexao

RS.Open "SELECT * from Usuarios where user_ref = ' " & user & " ' AND nome like '%"&valor&"%'", Conexao

Se eu usar o 1º select, funciona, e se usar o 2º, não encontra o registro, isso mesmo EOF..................

 

Naum posso fazer um select com like e mais campos juntos?

 

PS.: O registro q estou buscando é de testes, e tem os valores usado na busca, tanto para o campo nome, qto para o campo user.

 

Caras, to ficando até meio nervoso já

 

Quem poder, please, helpe-me!

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o teu select esta certo

pois você pode ter assim

 

SELECT * from Usuarios where nome1 like '%"&valor1&"%'nome2 like '%"&valor2&"%'nome3 like '%"&valor3&"%'

O que acho que pode esta acontecendo, é que sua consulta esteja vazia.

mas tente além do EOF, o BOF.

 

se faça

 

SELECT count(*) from Usuarios where nome1 like '%"&valor1&"%'nome2 like '%"&valor2&"%'nome3 like '%"&valor3&"%'

E veja se é diferente de zero(0)

Compartilhar este post


Link para o post
Compartilhar em outros sites
Olá !

 

Pessoal, obrigado pelo help, só para constar, obviamente eu procurei e tentei de várias formas resolver o problema antes de postar.

 

Outra observação é q sem dúvidas eu sou mais burro q o asp..hehehe

 

até mesmo mesmo por isso, venho lhes pedir o help

 

Verifiquem os dois códigos abaixo :

 

RS.Open "SELECT * from Usuarios where nome like '%"&valor&"%'", Conexao

 

RS.Open "SELECT * from Usuarios where user_ref = ' " & user & " ' AND nome like '%"&valor&"%'", Conexao

 

Se eu usar o 1º select, funciona, e se usar o 2º, não encontra o registro, isso mesmo EOF..................

 

Naum posso fazer um select com like e mais campos juntos?

 

PS.: O registro q estou buscando é de testes, e tem os valores usado na busca, tanto para o campo nome, qto para o campo user.

 

Caras, to ficando até meio nervoso já

 

Quem poder, please, helpe-me!

 

Obrigado.

Coitado do ASP que não tem nada a ver com o erro. O erro está na SQL, quer ver?
RS.Open "SELECT * from Usuarios where user_ref = '" & user & "' AND nome like '%"&valor&"%'", Conexao

Retirei o excesso de espaços que havia entre o ' e a " o que daria um user_ref diferente do existente na var user. Testa agora.

Compartilhar este post


Link para o post
Compartilhar em outros sites

certamente o erro são os espaços que fazia com que se buscasse algo inexistente na base de 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.