Ir para conteúdo

POWERED BY:

Arquivado

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

cintiadel

[Resolvido] resultado da busca simples

Recommended Posts

Tenho duas páginas de busca no site:

- simples: que fica em todas as páginas do site

- avançada: se o usuario quiser fazer uma busca mais detalhada

As duas são direcionada para a página BuscaRes.asp.

Na BuscaAvançada qdo dou buscar ela me exibe o resultado correto. Já na simples ela dá nenhum registro encontrado e qdo mudo o metodo do form para get ela me exibe todos os registros do banco sem se utilizar o filtro.

 

O select esta assim:

 

<% 
	'variavel que inicia o select
	myselLoc = "select * from Local"
	'variavel para o where
	myselWhere = ""

	'para cada campo que vier do form como requeste execute ...
	for each field_name in request.form
		if field_name <> "btnBuscar2.x" and field_name <> "btnBuscar2.y" and field_name <> "btnBuscar.x" and field_name <> "btnBuscar.y" and request(field_name) <> "" then
			'construção do comando where
			myselWhere = myselWhere & field_name & "='" & request(field_name) & "' and "
		end if
	next

	if myselWhere <> "" then
		' se existir clausula where, adicionar where a sentença e eliminar o ultimo and que sobraria.
		myselLoc = myselLoc & " where " & left(myselWhere,len(myselWhere)-4)
	end if

	'criado apenas para teste.
	'response.write(myselLoc)

	rsLoc.Open myselLoc,con,3,3

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá um Response.Write nesta query e veja o que aparece.

na menufixo aparece

select * from Local where idLoc=''
que é a página onde eu vou selecionar

 

e na página resbusca aparece

select * from Local somente

Compartilhar este post


Link para o post
Compartilhar em outros sites

select * from Local where idLoc=''

Nete que ele não esta recebendo o valor da idLoc.

 

 

nessa página eu nem preciso dessa linha...

Mas o q q tem esse comando q n entendi?

que ele não ta trazendo o id eu percebi

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.