[firebase-br] Bug do IBO / Firebird 1.5?
Felipe Aron
felipearon em gmail.com
Ter Ago 31 14:36:11 -03 2010
PessoALL, realizando alguns testes num sistema desenvolvido em Delphi 7 +
IBO 4.8.5 + Firebird 1.5 - ocorreu o seguinte:
*[Cenário] *
Tenho uma tabela PAI de Empréstimo e outra tabela FILHA de Parcelas.
*[Problema Ocorrido]*
*
*
Na tabela FILHA, após quitar a parcela - é acionada a trigger AfterUpdate
para atualizar o "Valor Pago" no empréstimo. (Até aqui tranquilo).
No código do sistema, estava editando as duas tabelas na ordem para edição:
FILHA e PAI. Quando comitado os processos o "Valor Pago" do PAI não estava
sendo atualizado. POREM, fazendo um teste, editando primeiro o PAI e DEPOIS
A FILHA, o disparo da trigger fazia efeito - atualizando assim o "Valor
Pago".
Ou seja, a trigger estava sendo disparada, o processo sendo feito, mas pelo
delphi dar um "Edit" no PAI, é como se estivesse anulando o processo da
trigger.
Isso seria um bug do IBO? Do Firebird?
--
#FollowMe: @felipearon <http://twitter.com/felipearon> (
http://felipearon.com.br/)
Mais detalhes sobre a lista de discussão lista