Ir para conteúdo

POWERED BY:

Arquivado

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

marciolvs

[Resolvido] Select

Recommended Posts

Bom dia!

 

Pessoal estou com um problema..

Se eu uso este.

SQL = "SELECT * FROM produtos WHERE categoria="&estado
CALL Abreconexao
SET rs = conexaodb.execute(sql)

Ok

 

Mas preciso deste.

SQL = "SELECT * FROM produtos WHERE categoria="&estado&" and status='palavra' order by Municipio ASC"
CALL Abreconexao
SET rs = conexaodb.execute(sql)

Mas me dá erro..

 

Podem me ajudar ?

 

Agradeço desde já..

 

Marcio L. Vercanti.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual a mensagem de erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

SQL = "SELECT * FROM produtos WHERE categoria="&estado&" and status='palavra' order by Municipio ASC"

não faltam os dois & na PALAVRA???

ou as aspas que estão diferente, no estado está usando aspas duplas e na palavra aspas simples.

 

SQL = "SELECT * FROM produtos WHERE categoria="&estado&" and status="&palavra&" order by Municipio ASC"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual a mensagem de erro?

 

este:

 

Microsoft JET Database Engine erro '80040e10'

 

Nenhum valor foi fornecido para um ou mais parâmetros necessários.

 

/setagri.com.br/site/listaimoveis2.asp, line 27

 

e está é a linha do SQL.

Compartilhar este post


Link para o post
Compartilhar em outros sites

SQL = "SELECT * FROM produtos WHERE categoria="&estado&" and status='palavra' order by Municipio ASC"

não faltam os dois & na PALAVRA???

ou as aspas que estão diferente, no estado está usando aspas duplas e na palavra aspas simples.

 

SQL = "SELECT * FROM produtos WHERE categoria="&estado&" and status="&palavra&" order by Municipio ASC"

 

Não..

 

A sql correta é esta...

 

SQL = "SELECT * FROM produtos WHERE categoria="&estado&" and status='Certificado pelo INCRA' order by Municipio ASC"
	CALL Abreconexao
	SET rs = conexaodb.execute(sql)
ou seja.. a palavra que é uma palavra ou fase exata.

Compartilhar este post


Link para o post
Compartilhar em outros sites

escreve na tela o valoer de sql e poste aqui

Compartilhar este post


Link para o post
Compartilhar em outros sites

escreve na tela o valoer de sql e poste aqui

 

A SQL é que que postei acima...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não... Faça:

SQL = "SELECT * FROM produtos WHERE categoria="&estado&" and status='Certificado pelo INCRA' order by Municipio ASC"
response.write sql
response.end
Posta o resultado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia!

 

Primeiramente agradeço a todos que me ajudaram nesta dificuldade..

 

Abaixo segue codigo um pouco alterado e solucionado..

 

SQL = "SELECT * FROM produtos WHERE categoria="&estado&" and status='Certificado pelo INCRA' order by subcategoria ASC"
	'Response.Write(SQL)
	'Response.End()
	CALL Abreconexao
	SET rs = conexaodb.execute(sql)

Mais uma vez obrigado..

 

Dificuldade solucionada.

 

 

Marcio L. Vercanti

iPratica.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

Parabens pela solução

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.