[firebase-br] Ser? um Bug no Firebird?
Kléber Caneva
kdcc em terra.com.br
Seg Fev 13 09:24:15 -03 2006
Passe o Código da TG completa para que possamos ajudar...
A principio troque os parametros ou old.parameros:
update estoque
set estoque = estoque +old.qnt
where idproduto = old.idproduto
[]´s
Kléber Caneva
----- Original Message -----
From: "Fellipe Henrique" <fellipeh em oi.com.br>
To: <lista em firebase.com.br>
Sent: Friday, February 10, 2006 12:11 PM
Subject: [firebase-br] Ser? um Bug no Firebird?
Olá amigos, seguinte, estou ficando louco com um acontecimento no firebird,
vamos à explicação. Tenho 3 tabelas: ESTOQUE, PEDIDO, ITENSPEDIDO, um campo
FK no ITENSPEDIDO ligado no PEDIDO como CASCADE.... quando eu insiro um
registro no ITENSPEDIDO, automaticamente, eu diminuo a quantidade no
ESTOQUE, porem quando eu deleto algum registro no ITENSPEDIDO, ele deverá
voltar para o estoque..
Pois bem, para isso coloquei um Trigger no BeforeDelete do ITENSPEDIDO.
update estoque
set estoque = estoque +:qnt
where idproduto = :idproduto
Pois bem, quando eu deleto somente o item funciona perfeitamente, entra na
trigger e tudo, mas quando eu deleto o PEDIDO, ele nao entra na trigger do
ITENSPEDIDO.
Isso eh um bug ou tem alguma outra forma de fazer isso?
Desde já agradeço.
[]s
Fellipe H.
E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1139655768.937629.1108.mongu.terra.com.br,4433,Des15,Des15
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 10/02/2006 / Versão:
4.4.00/4694
Proteja o seu e-mail Terra: http://mail.terra.com.br/
--------------------------------------------------------------------------------
______________________________________________
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
Mais detalhes sobre a lista de discussão lista