robosa Postado Outubro 6, 2006 Denunciar Share Postado Outubro 6, 2006 Estou com um problema toda vez que atualizo ou tento atualizar a home page utilizando update com o seguinte codigo e mostrarei o erro que aparece ... ok sem mais e agradeço quem tiver como ajudar obrigao.<!--#include file="ADO.asp"--> <% DIM strSQL, Conexao, rs, rscategoria, varpesquisa Dim categoria, Codigo_Produto, Descricao, preço, Caminho, Caminho_grande Dim Data, Quantidade varpesquisa = replace(varpesquisa, ",", ".") categoria = trim(request.form("categoria")) codigo_produto = trim(request.form("codigo_produto")) descricao = trim(request.form("descricao")) preço = trim(request.form("preço")) caminho = trim(request.form("caminho")) caminho_g = trim(request.form("caminho_g")) data = trim(request.form("data")) quantidade = trim(request.form("quantidade")) 'abre a conexao Call abre_conexao StrSQL = "Update tblMiniaturas Set " strSQL = strSQL + "BytCategoriaID = '" + categoria + "', " strSQL = strSQL + "strMiniaturaDescricao = '" + descricao + "', " strSQL = strSQL + "curMiniaturaPreco = " + preço + ", " strSQL = strSQL + "strCaminho = '" + caminho + "', " strSQL = strSQL + "strCaminhoG = " + caminho_g + ", " strSQL = strSQL + "strData = '" + Data + "', " strSQL = strSQL + "StrQtde = '" + Quantidade + "' " strSQL = strSQL + "where lngMiniaturaID = '" + varpesquisa + "' " 'executa a instrução SQL Set rs = Conexao.Execute(strSQL) 'fecha a conexao Call fecha_conexao Set rs = Nothing %>A mensagem de erro é a seguinteTipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução UPDATE./home/pedido/admin/altera_produtox.asp, line 32Agradeço quem ajudar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Outubro 6, 2006 Denunciar Share Postado Outubro 6, 2006 não use acentuacao em programação. Altere preço para preço no seu codigo e no banco de dados. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Outubro 6, 2006 Denunciar Share Postado Outubro 6, 2006 alem de acentos alguns nomes de campos não devem ser usados.... tais como local, delete etc... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 robosa Postado Outubro 7, 2006 Autor Denunciar Share Postado Outubro 7, 2006 Amigo no codigo original não coloquei ç esta aparecendo aí não sei informar o porque talvez seja um programa do proprio site e sei também que não se usa ç, agora não consegui ver o erro do codigo update se achar um outro erro agradeço sem mais ... a proposito na declaração aparece caminho_grande e é caminho_grande mesmo e na rotina uso o caminho_g no codigo original esta correto com a declaração se poderem ajudar agradeço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
robosa
Estou com um problema toda vez que atualizo ou tento atualizar a home page utilizando update com o seguinte codigo e mostrarei o erro que aparece ... ok sem mais e agradeço quem tiver como ajudar obrigao.
A mensagem de erro é a seguinte
Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução UPDATE.
/home/pedido/admin/altera_produtox.asp, line 32
Agradeço quem ajudar.
Link para o comentário
Compartilhar em outros sites
3 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.