Erro de sintaxe (operador faltando) na expressão de consulta 'codigo ='.
<%
'*******inclusao
if Request.QueryString("codigo") <> "" and Request.Form("TxtQuantidade") <> "" and Request.QueryString("incluir") = "true" then
Dim TbProdutos, strSQLProduto
strSQLProdutos="Select * from Produto WHERE CODIGO=" & Request.QueryString("codigo")
Set TbProdutos=Server.CreateObject ("ADODB.Recordset")
TbProdutos.Open strSQLProdutos, BancoDeDados, adOpenkeySet
if TBProdutos.REcordCount = 1 then
If Session("SS_ULT_COOKIE")="" then
Session("SS_ULT_COOKIE")="1"
End if
Session("SS_ULT_COOKIE")=Session("SS_ULT_COOKIE") + 1
Response.Cookies ("brastek_compras_sacola" & Session("SS_ULT_COOKIE"))("codigo")=Request.QueryString("codigo")
Response.Cookies ("brastek_compras_sacola" & Session("SS_ULT_COOKIE"))("nome")=TBProdutos("nome")
Response.Cookies ("brastek_compras_sacola" & Session("SS_ULT_COOKIE"))("qtde")=Request.Form("TxtQuantidade")
Response.Cookies ("brastek_compras_sacola" & Session("SS_ULT_COOKIE"))("ValorVenda")=FormatCurrency(TBProdutos("ValorVenda"))
Response.Cookies ("brastek_compras_sacola" & Session("SS_ULT_COOKIE"))("total")=FormatCurrency(TBProdutos("ValorVenda") * Request.Form("TxtQuantidade"))
End if
TbProdutos.Close
Set TbProdutos=Nothing
BancoDeDados.Close
Set BancoDeDados=Nothing
Response.Redirect("fechar_pedido.asp") 'atualiza a pagina sem os querystring's
'*******exclusão
elseif Request.QueryString("nome_cookie") <> "" and Request.QueryString("excluir") = "true" then
Response.Cookies(Request.QueryString("nome_cookie")).Expires = Date
Response.Redirect("fechar_pedido.asp") 'atualiza a pagina sem os querystring's
'*******Alteração
elseif Request.QueryString("nome_cookie") <> "" and Request.Form("TxtQuantidade") <> "" and Request.QueryString("alterar") = "true" then
Response.Cookies (Request.QueryString("nome_cookie"))("qtde")=Request.Form("TxtQuantidade")
Response.Cookies (Request.QueryString("nome_cookie"))("total")=FormatCurrency(Request.Cookies(Request.QueryString("nome_cookie"))("ValorVenda") * Request.Form("TxtQuantidade"))
Response.Redirect("fechar_pedido.asp") 'atualiza a pagina sem os querystring's
end if
%>
<%
set rs = createobject("adodb.recordset")
set rs.activeconnection = abredb
'Grava Pedido
SQL = "UPDATE Produto SET Qunt = Qunt - 1 WHERE codigo ="&Request.Cookies("codigo")&""
rs.open sql
%>
erro nessa linha SQL = "UPDATE Produto SET Qunt = Qunt - 1 WHERE codigo ="&Request.Cookies("codigo")&""
Pergunta
smez
Tipo de erro:
Microsoft JET Database Engine (0x80040E14)
Erro de sintaxe (operador faltando) na expressão de consulta 'codigo ='.
erro nessa linha SQL = "UPDATE Produto SET Qunt = Qunt - 1 WHERE codigo ="&Request.Cookies("codigo")&""
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.