Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eduardo VR

Erro estranho.

Recommended Posts

Me ajudem, alguém sabe porque esta dando este erro.Segue o script abaixo do erro.Microsoft JET Database Engine error '80040e14' Syntax error in INSERT INTO statement. /states/default.asp, line 36 ==========================================================================<%Option ExplicitResponse.Expires=0dim objConn,objRS,strQuery,strConnStrConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:/inetpub/database/bd.mdb"set objConn = server.createobject ("adodb.connection")objConn.open strConn%><!--#include file="function.inc"--><%Dim IP,Data,HoraIP = Request.ServerVariables("Remote_ADDR")Data = DataBR()Hora = timeDim User,SenhaUser = Request("User")Senha = Request("Senha")If Request.Cookies("User") = "OK" ThenResponse.Redirect "reports.asp"End IfstrQuery = "SELECT * FROM Users WHERE User='"&User&"' AND Senha='"&Senha&"'"Set objRS = objConn.Execute(strQuery)If Not objRS.EOF AND User <> "" AND Senha <> "" ThenstrQuery = "INSERT INTO log (User,Data,Hora,IP) VALUES ('"&User&"','"&Data&"','"&Hora&"','"&IP&"')"Set objRS = objConn.Execute(strQuery)Response.Cookies("User")= "OK"Response.Redirect "reports.asp" End If%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, esse erro costuma ser erro de digitação manda pra nós qual é a estrutura de colunas da tabela que está sofrendo o insert. Mas olha com calma como você digitou o seu SQL!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ahhhh tb tem uma coisa!!!!! No SQLServer a palavra USER, é uma palavra reservada ou seja não pode ser usada para nome de coluna. Tente descubrir se o ACCESS é assim tb.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.