[firebase-br] Trigger

weiner lima weinerlima em yahoo.com.br
Qui Jun 30 10:56:32 -03 2005


Joelson e outros,
 
Quando coloco o <;> no final assim:
 
select id, vlr_a_rec from receber where id = new.cod_receber;
   if (vlr_a_rec = 0) then
 
ocorre um erro apontando para o <;>, se tiro o <;> ocorre outro erro apontando para o ( if ).
 
o que sera?
 
weiner


Joelson - Souzamark <joelsonss em yahoo.com.br> escreveu:
Caro Weiner
tenta colocar a condição do if com parenteses

onde está assim: if vlr_a_rec = 0 then
você coloca assim: if (vlr_a_rec = 0) then

sem mais
Joelson

----- Original Message ----- 
From: "weiner lima" 
To: 

Sent: Thursday, June 30, 2005 10:10 AM
Subject: [firebase-br] Trigger


> Pessoal, o que está errado com essa trigger ?
>
> CREATE TRIGGER RECEBER_LIQUIDADO FOR RECEBER_BAIXA
> ACTIVE AFTER INSERT OR UPDATE OR DELETE POSITION 0
> AS
> begin
> if (inserting) then
> begin
> select id, vlr_a_rec from receber where id = new.cod_receber
> if vlr_a_rec = 0 then
> begin
> update receber set liquidado = 'S'
> where id = new.cod_receber
> end
> else
> begin
> update receber set liquidado = 'N'
> where id = new.cod_receber;
> end
> end
> if (updating) then
> begin
> select id, vlr_a_rec from receber where id = new.cod_receber;
> if vlr_a_rec = 0 then
> begin
> update receber set liquidado = 'S'
> where id = new.cod_receber
> end
> else
> begin
> update receber set liquidado = 'N'
> where id = new.cod_receber;
> end
> end
> if (deleting) then
> begin
> select id, vlr_a_rec from receber where id = new.cod_receber;
> if vlr_a_rec = 0 then
> begin
> update receber set liquidado = 'S'
> where id = new.cod_receber
> end
> else
> begin
> update receber set liquidado = 'N'
> where id = new.cod_receber;
> end
> end
> end;
>
> Obrigado.
>
> weiner
>
>
> ---------------------------------
> Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!
> ______________________________________________
> 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
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.323 / Virus Database: 267.8.7/34 - Release Date: 29/06/2005
>
> 


______________________________________________
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

		
---------------------------------
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!


Mais detalhes sobre a lista de discussão lista