Ir para conteúdo

POWERED BY:

Arquivado

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

kania

[Resolvido] Recuperação de valor errada

Recommended Posts

Olá pessoal, gente na verdade não sei se este tópico seria neste forum, porem como a aplicação esta senod feita em asp, resolvi postar aqui.

 

Assim, tenho o seguinte select

 

Produto = Request.Form("NomePorduto")
	'BUSCO NO BANCO O PRODUTO CONFORME OS DADOS DIGITADOS NO CAMPO
	Set RS = Server.CreateObject("adodb.recordset")
	SQL = "select * from jrm_produtos where Nome like '%"&Produto&"%' order by nome asc"
	RS.Open SQL,Conn,3,3

ele esta efetuando uma bunca com Ajax, o problema esta em que se eu digito no campo VGA ele retorna sertinho porem se eu digito VGA PCI ele junta tudo desta forma VGAPCI e ai é calro não encontra no banco a informação, alguém sabe o porque ele retira o espaço digitado no campo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

A sua váriavel produto está recebendo assim?

 

Se for deve ser algo com o JS do Ajax.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, o repasse do request.form esta normal, veja acabe de detectar que seu mudar o select para where Nome like '"&Produto&"%' ele aceita o espaço, porem se eu fizer assim ele vai pegar somente os valores contado do inicio do nome o que eu não gostaria, pq quero que a pessoa digite qualqer item que esteja no nome do produto

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá um response.write na sua string SQL, para ver o k esta sendo passada

response.write(SQL)
response.end()

você tb pode pegar o input, caso seja mais de uma palavra , dar um SPLIT nela fazer executar outra string SQL, dae você coloca um OR

para a outra palavra, entendeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza, talvez você tivesse usando o GET ao inves de POST

Compartilhar este post


Link para o post
Compartilhar em outros sites

é por causa do AJAX, mas tá resolvido...

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.