Ir para conteúdo

POWERED BY:

Arquivado

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

Luciano Felli

Erro insert e upload

Recommended Posts

Boa tarede galera! Eu estou com 2 problemas com o update dando a msg

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução UPDATE.

/e-commerce/update2.asp, line 25

 

 

<%dim strSQL, Conexao, rs, titulo, varid, autor, manchete, materiavarid = Request.QueryString("varid")Set Conexao = Server.CreateObject("ADODB.Connection")Conexao.Open "DBQ=c:\inetpub\wwwroot\e-commerce\bancodedados.mdb;Driver={Microsoft Access Driver (*.mdb)}"titulo=request.form("titulo")autor=request.form("autor")manchete=request.form("manchete")materia=request.form("materia")strSQL= "UPDATE tabela SET"strSQL=strSQL & "titulo='" & titulo &"',"strSQL=strSQL & "autor='" & autor &"',"strSQL=strSQL & "manchete='" & manchete &"',"strSQL=strSQL & "texto='" & materia &"',"strSQL=strSQL & "WHERE id=" & varid  & " "Conexao.Execute(strSQL)Conexao.Close%>

-------------------------------------------------------------------

No insert ainda continua dando erro

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução INSERT INTO.

/e-commerce/insert2.asp, line 18

 

 

 

<link href="estilo.css" rel="stylesheet" type="text/css"><br>A nova notícia foi gravada com sucesso.<%dim conexao, strSQL, titulo, manchete, materia, autortitulo=Request.form("titulo")manchete=Request.Form("manchete")materia=Request.Form("materia")autor=Request.Form("autor")strSQL = "INSERT INTO tabela (titulo, autor, manchete, texto) VALUES('" & titulo & "','" & autor & "'," & manchete & ",'" & materia & "')"set conexao=Server.CreateObject("ADODB.Connection")conexao.open "DBQ=c:\Inetpub\wwwroot\e-commerce\bancodedados.mdb; Driver={Microsoft Access Driver (*.mdb)}"conexao.Execute(strSQL)conexao.closeset conexao=nothingset resutados=nothing%>
qual o erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro é na sua SQLDá um Response.Write dela na tela e tenta executar no access.No update ví que está faltando um espaçostrSQL= "UPDATE tabela SET " <<<<<strSQL=strSQL & "titulo='" & titulo &"',"strSQL=strSQL & "autor='" & autor &"',"strSQL=strSQL & "manchete='" & manchete &"',"strSQL=strSQL & "texto='" & materia &"',"strSQL=strSQL & "WHERE id=" & varid & " Do jeito que está fica "UPDATE tabela SETtitulo= ....

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.