[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