[firebase-br] Trigger para evitar deleção?
Zottis
zottissistemas em brturbo.com.br
Seg Jan 26 18:45:50 -03 2009
legal
valeu mesmo.
Zottis(TeamFB Users)
Zottis Sistemas - 2008 Ano XI
Programação Delphi/PHP/Firebird/MySQL
"Um homem só tem o direito de olhar
a um outro de cima para baixo, quando
vai ajuda-lo a levantar-se".
Gabriel Garcia Marquez
----- Original Message -----
From: "NextCorp Informática" <nextcorp em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, January 26, 2009 3:00 PM
Subject: Re: [firebase-br]Trigger para evitar deleção?
OI Zottis
Sim a exception_msg e padrao, vc cria ela sem nada e dai pode utiliza-lá
para qq exception, passando a msg que vc quer.
Um abraço
----- Original Message -----
From: "Zottis" <zottissistemas em brturbo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, January 26, 2009 2:11 PM
Subject: Re: [firebase-br] Trigger para evitar deleção?
obrigado pela resposta, vou testar aqui.
só não entendi a parte da " exception_msg 'Este item não pode ser excluído
pois já foi
vendido !!!' "
vc tem esta Exception Como Padrão?
Zottis(TeamFB Users)
Zottis Sistemas - 2008 Ano XI
Programação Delphi/PHP/Firebird/MySQL
"Um homem só tem o direito de olhar
a um outro de cima para baixo, quando
vai ajuda-lo a levantar-se".
Gabriel Garcia Marquez
----- Original Message -----
From: "NextCorp Informática" <nextcorp em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, January 26, 2009 12:29 PM
Subject: Re: [firebase-br]Trigger para evitar deleção?
Oi Zottis
Utilizo a trigger abaixo para isto, antes de excluir um item da nf entrada
ele verifica se o item já foi vendido.
CREATE OR ALTER TRIGGER TR_VERIFICA_ITEM_VENDIDO_BD0 FOR NF_ENTRADA_ITENS
ACTIVE BEFORE DELETE POSITION 0
AS
declare variable wcodigo Integer;
begin
wcodigo= 0;
select first 1 infs_infe_item
from nf_saida_itens
where (infs_infe_item = old.infe_item)
into :wcodigo;
if (:wcodigo > 0) then
exception exception_msg 'Este item não pode ser excluído pois já foi
vendido !!!';
end
^
----- Original Message -----
From: "Zottis" <zottissistemas em brturbo.com.br>
To: <lista em firebase.com.br>
Sent: Monday, January 26, 2009 9:37 AM
Subject: [firebase-br] Trigger para evitar deleção?
Pessoal:
to precisando fazer uma triger com uma exception para evitar que um registro
ja usado em uma outra tabela seja excluido.
alguém saberia como?
desde ja agradeço.
Zottis(TeamFB Users)
Zottis Sistemas - 2008 Ano XI
Programação Delphi/PHP/Firebird/MySQL
"Um homem só tem o direito de olhar
a um outro de cima para baixo, quando
vai ajuda-lo a levantar-se".
Gabriel Garcia Marquez
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyMzI5NzAwMDYuOTc2Njk1LjE4MzUzLmNhbWVuYW5hLmhzdC50ZXJyYS5jb20uYnIsMzk2Mg==
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.
--------------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.176 / Virus Database: 270.10.13/1916 - Release Date: 26/01/2009
07:08
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyMzI5ODYzNDYuNDcyMjYyLjIzNDEzLmRvbW9uaS5oc3QudGVycmEuY29tLmJyLDY3OTE=
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.
--------------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.176 / Virus Database: 270.10.13/1916 - Release Date: 26/01/2009
07:08
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista