Jump to content


Photo

Microsoft Jet Database Engine Error '80040e14'


  • Faça o login para participar
3 replies to this topic

#1 tozzini

tozzini

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 17/05/2004, 13:10

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

#2 Felipe T.

Felipe T.

    Normal

  • Usuários
  • 79 posts
  • Sexo:Não informado

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
'***************************************

#3 skorppyons

skorppyons

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG

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+
<% Response.Write("WebMaster Heliton") %>
<% Response.Redirect(http://www.clubedowebmaster.com.br) %>
Desenvolvimento:
www.microcampuberlandia.cjb.net
www.desatadoradosnos.com.br

#4 Tx.NET

Tx.NET

    || ||||||| ||| ||||||||

  • Banidos
  • PipPipPipPipPipPipPip
  • 619 posts
  • Sexo:Não informado

Posted 08/10/2004, 11:52

coloca os dados entre aspas simples e confira os dados da sessão...

flws (y)...

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




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq