Res: [firebase-br] UPDATE PARA EXCLUIR UM PRODUTO DO PEDIDO E ATUALIZARO ESTOQUE
Stock
stock_rp em yahoo.com.br
Qui Nov 17 14:55:12 -03 2005
olha, e o seguinte, o ideal e passar os dados para a query atraves de
parametros, vc garante uma melhor integridade dos dados passados, mas dessa
forma que vc ta passando, na soma das strings vc esta juntando comandos que
nao pode, sem espaço entre eles veja no where, no set, o seu sql ta ficando
assim:
suponhamos que a quantidade seja 5 e o codigo 00001
UPDATE PRODUTOS SETESTOQUE = ESTOQUE - 5WHERE COD_PRODUTO =00001
quando deveria ficar assim:
UPDATE PRODUTOS SET ESTOQUE = ESTOQUE - 5 WHERE COD_PRODUTO =00001
robson em jograu.com.br
600 modelos de sites profissionais - Imperdivel
http://www.kitsites.com/index.php?ref=50
-------Mensagem original-------
De: Cesar
Data: 11/17/05 14:48:38
Para: FireBase
Assunto: [firebase-br] UPDATE PARA EXCLUIR UM PRODUTO DO PEDIDO E ATUALIZARO
ESTOQUE
fiz este update para sempre que eu excluir um produto do meu pedido..ele
atualiza no meu estoque...mais naum esta funcionando..aquem pode me ajudar?
strQuantidade := FloatToStr(Modulo.SqlPedidosQUANTIDADE.AsFloat);
Modulo.SqlProdutos.Close;
Modulo.SqlProdutos.SQL.Clear;
Modulo.SqlProdutos.SQL.Add(' UPDATE PRODUTOS SET'+
' ESTOQUE = ESTOQUE - '+Trim(strQuantidade)+
' WHERE COD_PRODUTO =
'+#39+Modulo.SqlPedidosCOD_PRODUTO.AsString+#39);
Modulo.SqlProdutos.Prepare;
Modulo.SqlProdutos.ExecSQL;
Modulo.SqlPedidos.Next;
_______________________________________________________
Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!
http://br.acesso.yahoo.com/
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase
com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_______________________________________________________
Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!
http://br.acesso.yahoo.com/
Mais detalhes sobre a lista de discussão lista