mkboy Postado Março 23, 2004 Denunciar Share Postado Março 23, 2004 To atualizando somente o campo comentaerroTipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução UPDATE./foto/galerias/peixes/bass/atualizar.asp, line 14Update<%dim objRSdim strrsSet conn = Server.CreateObject ("ADODB.Connection")strconn = "Driver={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("foto.mdb")conn.open strconnstrrs = "UPDATE fotos SET nome=" & request.form("comenta")'Response.Write strrs'Response.Endconn.execute(strrs)%><%response.redirect "exibefoto.asp"%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 24, 2004 Denunciar Share Postado Março 24, 2004 experimente substituir:strrs = "UPDATE fotos SET nome=" & request.form("comenta") por: strrs = "UPDATE fotos SET nome='"& request.form("comenta")&"'" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 24, 2004 Denunciar Share Postado Março 24, 2004 só p/ lembrar..se você não especificar onde acontecerá o UPDATE, todo o banco será alterado..para especificar.. use o comando where Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mkboy Postado Março 24, 2004 Autor Denunciar Share Postado Março 24, 2004 ASSIMstrrs = "UPDATE fotos SET comenta='"& request.form("comenta")&"'"& where id="&request.form("id")&"'Deu erro/foto/galerias/peixes/bass/atualizar.asp, line 9, column 73strrs = "UPDATE fotos SET comenta='"& request.form("comenta")&"'"& where id="&request.form("id")&"'------------------------------------------------------------------------^ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 24, 2004 Denunciar Share Postado Março 24, 2004 ASSIMstrrs = "UPDATE fotos SET comenta='"& request.form("comenta")&"'"& where id="&request.form("id")&"'Deu erro/foto/galerias/peixes/bass/atualizar.asp, line 9, column 73strrs = "UPDATE fotos SET comenta='"& request.form("comenta")&"'"& where id="&request.form("id")&"'------------------------------------------------------------------------^ mas se você não colocar o where funciona?porque eu tinha colocado lá, sem o WHERE..pra colocar o where, ficaria assim:strrs = "UPDATE fotos SET comenta='"& request.form("comenta")&"' where id="&request.form("id")&""essa seria a sintaxe correta..mas você tem um campo no seu form com o ID do cara?porque você esta comparando o campo ID do banco, com o ID que vem do form.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 24, 2004 Denunciar Share Postado Março 24, 2004 mais uma coisa..você esta vendo, dentro do seu sql o que acontece?quando você esta comparando o campo COMENTA, é usado '(aspa simples) e depois "(aspa dupla).. isso porque seu campo COMENTA é STRING.já no campo ID, é usado só "(aspa duipla), pois entendemos o campo ID como se fosse codigo.. ou seja. NUMERO. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mkboy Postado Março 24, 2004 Autor Denunciar Share Postado Março 24, 2004 Beleza, funcionou.VALEU!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 24, 2004 Denunciar Share Postado Março 24, 2004 beleza mano.. é isso ae..qualquer duvida, tou por ae.. heheclose this topic Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mkboy
To atualizando somente o campo comenta
erro
Update
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.