[firebase-br] Ajuda Trigger

Vinícius vinicius_sistemas em yahoo.com.br
Sex Jul 28 09:50:32 -03 2006


Ola pessoal bom dia....

Estou tentando fazer um trigger que calcula os valores do meu pedido e do total dos meus itens só que não estou conseguindo, deve ser coisa fácil mas nao estou conseguindo... ai vaii...

AS
 declare variable vlrmao double precision;
 declare variable vlrpec double precision;
 declare variable vlrfre double precision;
 declare variable vlrdes double precision;
 declare variable vlrite double precision;
begin
 select A.nu_vlrmao, A.nu_vlrpec, A.nu_vlrfre, a.nu_vlrdes, sum(B.nu_vlrite) as totalitem
      from osordser A,  osordite B
    
        where A.nu_numeos = B.nu_numeos
        and   B.NU_NUMEOS = new.nu_numeos

      group by A.nu_vlrmao, A.nu_vlrpec, A.nu_vlrfre, a.nu_vlrdes

      into :vlrmao, :vlrpec, :vlrfre, :vlrdes, :vlrite;

    update osordser set nu_vlrtot = (:vlrmao + :vlrpec + :vlrfre - :vlrdes + :vlrite)
        where nu_numeos = new.nu_numeos;

end

está acontecendo o seguinte erro...

Too many concurrent executions of the same request

desde ja agradeço a atenção...

Valews pessoalll;;;!




.::Vinícius  


 __________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 


Mais detalhes sobre a lista de discussão lista