REVELAR

Fórum Problema quot;Gravando dados sem dar commitquot; #329493

15/09/2006

0

Ola pessoal, estou com a seguinte situação. Delphi 7 + Firebird 1.5 + DbExpress

Tenho as seguintes tabelas uma de produtos e outra de lotes por produto, pedidos e itens do pedido.

Start na transação

Quando vou cadastrar os itens do pedido informo o produto e o lote que esta sendo comprado, qdo clico no botão gravar já dou um insert na tabela itens do pedido e atualizo um determinado campo na tabela de lote, ref. a esse item lançado. Quando vou lançar o segundo item informo o produto e neste caso vou buscar os lotes deste determinado produto atraves de um filtro+dbgrid na tabela lotes e ´gravo´(insert e update no campo especifico novamente) esse novo item, até ai td bem, só que por algum motivo resolvo cancelar a operação sem commitar e dou um rollback, porem as informações que atualizei via update da tabela lotes já foram gravadas fisicamente, acredito que o problema esteja em eu fazer um no filtro+dbgrid na tabela lote para procurar o lote que vou lançar.

Não sei se está bem claro, mas se alguem puder me ajudar.


Helderjr

Helderjr

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar