Caros,
estou recebendo a seguinte mensagem, ao finalizar os pedidos da minha loja virtual
-------------
Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression 'rota = 38 AND pesomin <= and pesomax >='.
/11/grava_cartao.asp, line 105
--------------
Já verifiquei o código diversas vezes, e aparentemente esta tudo ok.
o estranho é que a loja funcionava perfeitamente com este mesmo codigo, até um tempo atrás. O provedor que hospeda meu site trocou o site de servidor, mas ele alega que não tem nenhuma relação a mudança com este erro.
segue trecho do codigo abaixo
caso alguem puder me ajudar , ficarei muito agradecido
valeu !
[]s
bruno
-------
<%
Set Sedex = Server.CreateObject("ADODB.Recordset")
Sedex.Open "SELECT preco FROM Sedex WHERE rota = "& rota &" AND pesomin <= " & Session("peso_total") & " and pesomax >=" & Session("peso_total") & "", Conexao
' Calcula total da compra
taxa_envio = Sedex("preco")
subtotal = Session("subtotal")
total = subtotal + taxa_envio
' Grava variaveis de sessao para acesso pelas outras paginas
Session("taxa_envio") = taxa_envio
Session("total") = total
Session("peso_total") = peso_total
Session("codigo_pedido") = codigo_pedido
Sedex.Close
' Grava informacoes no banco de dados
Set RS_Pedido = Server.CreateObject("ADODB.Recordset")
RS_Pedido.CursorType = adOpenKeyset
RS_Pedido.LockType = adLockOptimistic