smez Postado Julho 9, 2005 Denunciar Share Postado Julho 9, 2005 estou com erro ao atualizar o sistema da o seguinte erroMicrosoft JET Database Engine error '80040e14' Syntax error in UPDATE statement. /admin/alterar_fotoSQL.asp, line 15 aqui embaixo vai o código fonte.<%Response.expires = 0Set conn = Server.CreateObject("ADODB.Connection")conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='c:\Inetpub\smez\db\fotos.mdb'"IDD = Request.QueryString("IDD")nome = Request("nome")foto = Request("foto")local = Request("local")data = Request("data")img_casa = Request("img_casa")descricao = Request("descricao")SQL = "UPDATE cobertura_foto SET nome='"&nome&"', foto='"&foto&"', local='"&local&"', data='"&data&"', img_casa='"&img_casa&"', descricao='"&descricao&"' WHERE IDD ="&IDD&""Set Rs = Conn.Execute(SQL)Response.Redirect("cobertura.asp?errado=não")%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Deividy Postado Julho 9, 2005 Denunciar Share Postado Julho 9, 2005 algum desses dados ai pra fazer update é data ou numero?porque se for você ter que mudar na hora de fazer o updatetipo data='&data&' entendi? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 koal40 Postado Julho 11, 2005 Denunciar Share Postado Julho 11, 2005 dica:os campos texto e memorando têm que ter aspas simples (')e aspas duplas (") já os outros campos necessitam somente de aspas duplas(")... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 smez Postado Julho 11, 2005 Autor Denunciar Share Postado Julho 11, 2005 continua com o mesmo erro,no banco de dados esta assimLocal = textodata = textodescricao = memorandotodos os campos são texto , so o descricao que e memorando Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 koal40 Postado Julho 11, 2005 Denunciar Share Postado Julho 11, 2005 hum.... tenta assim: SQL = "UPDATE cobertura_foto SET nome='"&nome&"', foto='"&foto&"', local='"&local&"', data='"&data&"', img_casa='"&img_casa&"', descricao='"&descricao&"' WHERE IDD ="&IDD&"" set rs = server.createobject("ADODB.RecordSet") rs.open sql, conn, 3, 3 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 smez Postado Julho 11, 2005 Autor Denunciar Share Postado Julho 11, 2005 Microsoft JET Database Engine (0x80040E14)Erro de sintaxe na instrução UPDATE./smez/admin/alterar_fotoSQL.asp, line 16da erro no seguinte códigors.open sql, conn, 3, 3 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 koal40 Postado Julho 11, 2005 Denunciar Share Postado Julho 11, 2005 a unica coisa q não é texto ou memorando é o idd?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 smez Postado Julho 18, 2005 Autor Denunciar Share Postado Julho 18, 2005 o idd e autonumeração Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
smez
estou com erro ao atualizar o sistema da o seguinte erro
Microsoft JET Database Engine error '80040e14'
Syntax error in UPDATE statement.
/admin/alterar_fotoSQL.asp, line 15
aqui embaixo vai o código fonte.
<%
Response.expires = 0
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='c:\Inetpub\smez\db\fotos.mdb'"
IDD = Request.QueryString("IDD")
nome = Request("nome")
foto = Request("foto")
local = Request("local")
data = Request("data")
img_casa = Request("img_casa")
descricao = Request("descricao")
SQL = "UPDATE cobertura_foto SET nome='"&nome&"', foto='"&foto&"', local='"&local&"', data='"&data&"', img_casa='"&img_casa&"', descricao='"&descricao&"' WHERE IDD ="&IDD&""
Set Rs = Conn.Execute(SQL)
Response.Redirect("cobertura.asp?errado=não")
%>
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.