edson_hh 0 Denunciar post Postado Dezembro 20, 2007 Bom. Uso o delphi 5 com sql server 7. Estou com uma tabela de compras e comprasitens q atualiza o estoque de produto. Cadastro uma nota. Ae vou adicionar os itens. Adiciono 3 itens. Sendo q 2 deles se repetem. assim: cod -- descrição -- qtde 00010 - XXX - 1 00020 - ZZZ - 1 00010 - XXX - 5 Supondo q o produto 00010 tenha 20 no estoque. Ae vou fazer um while para atualizar o estoque. Qdo ele passa pelo 1º produto, ele soma.. 20+1. Passa pelo 2º produto. Qdo vou passar pelo 3º produto, eh o mesmo, ele teria q somar 21+5. No banco ja ta atualizado, mas como tenho q fazer tp de um close;open; o produto ainda esta com 20. Entao soma 20+5 e perde o primeiro produto. Como resolver?? Nao adianta juntar os produtos, pq o fornecedor manda dessa forma e a pessoa quer q fique dessa maneira. no firebird eu crio uma query e escrevo "commit" e executo ela.. mas e no SQL? como posso fazer?? obrigadoo Compartilhar este post Link para o post Compartilhar em outros sites
edson_hh 0 Denunciar post Postado Dezembro 20, 2007 resolvido :D faltou um refresh Compartilhar este post Link para o post Compartilhar em outros sites