Ir para conteúdo

POWERED BY:

Arquivado

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

-_KIKO_-

Problema com o LIKE

Recommended Posts

search = request.form("search")Mostrar = "Select * From users WHERE topics  LIKE '%"&search&"%'"Set RecSet134 = db.execute(mostrar)If RecSet134.EOF=TRue Then
olha que safado esse like...aparentemente acho que ta tudo certo, mas na hora...:

Tipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)[Microsoft][Driver ODBC para Microsoft Access] Parâmetros insuficientes. Eram esperados 1./forum_asp/profile.asp, line 1039

Linha 1039 eh a Set RecSet134 = db.execute(mostrar)Tem algo de errado no Like?o objetivo dele é fazer uma busca IMPRECISA no banco de dados, uma coisa mal pesquisada no BD =Pcomo se fosse akelas de ANY WORDS...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta ver oseguinte...

 

 

você colocou no select o nome da variável Mostrar com o 'M' maiúsculo mas mandou executar com o 'M' minúsculo....tenta ver isso... Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acredito que nao seja isso nao viu Juca, pq acho que no ASP não há Case Sensitive pra essas coisas, e mesmo se houvesse, daria outro erro... Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

naum tem nada a ver o case sens.....olha ae, se tivesse a ver o case sens. ele naum falaria que teria erro justamente no "MOSTRAR", pq naum iria ocorrer o DB.EXECUTE(mostrar)ninguem sabe?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz o seguinte antes de executar a consulta manda exibir o valor do search para ver se ele está recebendo corretamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É oq eu sempre falo:

Response.write(mostra) : response.end()
E joga numa consulta do banco de dados... Imagem Postada

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.