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
Microsoft Jet Database Engine Error '80040e14'
Started By tozzini, 17/05/2004, 13:10
3 replies to this topic
#1
Posted 17/05/2004, 13:10
#2
Posted 29/06/2004, 08:22
velho, dá um response.write nos dados gravados na sessão e confere se estão todos lá...
'***************************************
' FELIPE t.
' fgteixeira@pop.com.br
'***************************************
' FELIPE t.
' fgteixeira@pop.com.br
'***************************************
#3
Posted 08/10/2004, 09:07
Bem o erro q encontrei neste seu post (pelo menos aconteceu várias vezes comigo), foi o de não falar sobre os tipos de conexão.
o seu código está assim:
Sedex.Open "SELECT preco FROM Sedex WHERE rota = "& rota &" AND pesomin <= " & Session("peso_total") & " and pesomax >=" & Session("peso_total") & "", Conexao
enquanto o erro pode ser a falta dos tipos de conexão,3,3:
Sedex.Open "SELECT preco FROM Sedex WHERE rota = "& rota &" AND pesomin <= " & Session("peso_total") & " and pesomax >=" & Session("peso_total") & "", Conexao,3,3
ok
Qualquer dúvida, posta ae dnovo valeu!!!
T+
o seu código está assim:
Sedex.Open "SELECT preco FROM Sedex WHERE rota = "& rota &" AND pesomin <= " & Session("peso_total") & " and pesomax >=" & Session("peso_total") & "", Conexao
enquanto o erro pode ser a falta dos tipos de conexão,3,3:
Sedex.Open "SELECT preco FROM Sedex WHERE rota = "& rota &" AND pesomin <= " & Session("peso_total") & " and pesomax >=" & Session("peso_total") & "", Conexao,3,3
ok
Qualquer dúvida, posta ae dnovo valeu!!!
T+
<% Response.Write("WebMaster Heliton") %>
<% Response.Redirect(http://www.clubedowebmaster.com.br) %>
Desenvolvimento:
www.microcampuberlandia.cjb.net
www.desatadoradosnos.com.br
<% Response.Redirect(http://www.clubedowebmaster.com.br) %>
Desenvolvimento:
www.microcampuberlandia.cjb.net
www.desatadoradosnos.com.br
#4
Posted 08/10/2004, 11:52
coloca os dados entre aspas simples e confira os dados da sessão...
flws ...
flws ...
Edição feita por: Tx.NET, 08/10/2004, 11:53.
> ls -la
-rwxr-xr-- 1 fmaynnard user 9666 nov 28 00:00 hell
> shutdown -h now
-rwxr-xr-- 1 fmaynnard user 9666 nov 28 00:00 hell
> shutdown -h now
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)