Gostaria de uma ajudinha de vocês. Estou finalizando uma busca com alguns ifs e preciso colocar dois critérios de ordem. A busca funciona direitinho, porem na hora em que coloquei o order by aparece o erro: Erro de sintaxe na cláusula ORDER BY. Acredito que devo estar deixando passar alguma coisa, mas sinceramente não estou conseguindo achar o erro. Segue abaixo o código:
<%
Set Bd = Server.CreateObject("ADODB.Connection")
Bd.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../dados/dados.mdb")
stsql = "SELECT * FROM produto where 1=1 ORDER BY importancia ASC"
if nome <> "" then
stsql = stsql & " and nome like '%"&nome&"%'"
end if
(outros ifs)
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open stsql, Bd
%>
O erro está sendo indicado como ocorrido na linha rs.open
Já quebrei a cabeça e não consigo achar a solução. Podem me ajudar?
Pergunta
D.L.
Prezados,
Gostaria de uma ajudinha de vocês. Estou finalizando uma busca com alguns ifs e preciso colocar dois critérios de ordem. A busca funciona direitinho, porem na hora em que coloquei o order by aparece o erro: Erro de sintaxe na cláusula ORDER BY. Acredito que devo estar deixando passar alguma coisa, mas sinceramente não estou conseguindo achar o erro. Segue abaixo o código:
O erro está sendo indicado como ocorrido na linha rs.open
Já quebrei a cabeça e não consigo achar a solução. Podem me ajudar?
Valeu Pessoal!!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados