CONSULTA ERRO DE SINTAXE

MAFACILITY 23/08/2010 14:58:36
#351000
Fiz uma consulta bd mdb, mas na hora de ordenar ascendente(order by asc) está dando o seguinte erro:

Erro de compilação do Microsoft VBScript erro [ô]800a0401[ô]

Fim da instrução esperado

/buscando.asp, line 18

aqui vai a consulta:

strQuery = [Ô]SELECT * From imovel order by preco asc where local=[ô][Ô] & txt_local & [Ô][ô] and tipo=[ô][Ô] & txt_tipo & [Ô][ô] and dormitorio=[ô][Ô] & txt_dorm & [Ô][ô] and preco >= [Ô] & txt_pre1 & [Ô] [Ô] & _
[Ô]And preco <= [Ô] & txt_pre2 [txt-color=#e80000]ORDER BY preco asc[Ô][/txt-color]
GUIMORAES 23/08/2010 15:28:37
#351005
Resposta escolhida
Tenta isto.

Citação:

strQuery = [Ô]SELECT * From imovel where local=[ô][Ô] & txt_local & [Ô][ô] and tipo=[ô][Ô] & txt_tipo & [Ô][ô] and dormitorio=[ô][Ô] & txt_dorm & [Ô][ô] and preco >= [ô][Ô] & txt_pre1 & [Ô][ô] [Ô] & _
[Ô]And preco <= [ô][Ô] & txt_pre2 &[Ô][ô] ORDER BY preco asc[Ô]



Abraços.
MAFACILITY 23/08/2010 15:38:18
#351006
Agora gerou este erro Microsoft OLE DB Provider for ODBC Drivers erro [ô]80040e14[ô]

[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na seqüência de caracteres na expressão de consulta [ô]local=[ô]Itaipuaçu[ô] and tipo=[ô]Casa[ô] and dormitorio=[ô]2[ô] and preco >= 90000 And preco <= 100000[ô] ORDER BY preco asc[ô].

engraçado quando tiro o order by asc o codigo funciona
GUIMORAES 23/08/2010 18:06:17
#351039
TENTA ISSO

Citação:

][Ô]SELECT Imovel.local, Imovel.tipo, imovel.dormitorio,imovel.preco From imovel where imovel.local=[ô][Ô] & txt_local & [Ô][ô] and imovel.tipo=[ô][Ô] & txt_tipo & [Ô][ô] and imovel.dormitorio=[ô][Ô] & txt_dorm & [Ô][ô] and imovel.preco >= [ô][Ô] & txt_pre1 & [Ô][ô] [Ô] & _
[Ô]And imovel.preco <= [ô][Ô] & txt_pre2 &[Ô][ô] ORDER BY imovel.preco ASC[Ô]



Se caso não de certo fassa assim, Faz um query e seleciona a tabela IMOVEL com order by asc
ai depois vc vai filtrando.

Abraços
MAFACILITY 24/08/2010 13:25:24
#351102
Agora deu este erro de sintaxe:
Erro de compilação do Microsoft VBScript erro [ô]800a03ea[ô]

Erro de sintaxe

/buscando.asp, line 19

strQuery =SELECT Imovel.local, Imovel.tipo, imovel.dormitorio,imovel.preco From imovel where imovel.local=[ô][Ô] & txt_local & [Ô][ô] and imovel.tipo=[ô][Ô] & txt_tipo & [Ô][ô] and imovel.dormitorio=[ô][Ô] & txt_dorm & [Ô][ô] and imovel.preco >= [ô][Ô] & txt_pre1 & [Ô][ô] [Ô] & _
----------^
MAFACILITY 24/08/2010 15:52:43
#351123
Aí GUIMORAES123 consegui resolver assim :
strQuery = [Ô]SELECT * From imovel where local=[ô][Ô] & txt_local & [Ô][ô] and tipo=[ô][Ô] & txt_tipo & [Ô][ô] and dormitorio=[ô][Ô] & txt_dorm & [Ô][ô] and preco >= [Ô] & txt_pre1 & [Ô] [Ô] & _
[Ô]And preco <= [Ô] & txt_pre2 &[Ô] ORDER BY preco asc[Ô]

obrigado pela ajuda

um abraço
Tópico encerrado , respostas não são mais permitidas