[firebase-br] Tem com cancelar uma insersão nuam trigger

Murilo -> CPR Sistemas murilo em cprinformatica.com.br
Sex Abr 13 16:24:22 -03 2007


Não... não posso gerar uma exception, tem que simplesmente cancelar.. 
sabe do tipo Abort no delphi onde para tudo... Mesmo por que não vai ser 
um erro é um caso específico onde não deve gerar um registro no banco.

Denis escreveu:
> Exemplo
> 
> 
> CREATE TRIGGER TGTESTE FOR TABELA1 BEFORE INSERT POSITION 10 as
> begin
>   if (QUALQUER_ERRO) then
>      exception NOME_DA_SUA_EXCEPTION;
> 
>   ... demais comandos da trigger caso não tenha erro.
> 
> 
> end
> 
> 
> 
> 
> "Murilo -> CPR Sistemas" 
> <murilo em cprinformatica.com.br> escreveu na 
> mensagem news:evoe76$h2d$1 em sea.gmane.org...
> Tipo no before ou after insert cancelar a inserção??? sem a necessidade
> de fazer um select e deletar o registro manualmente na trigger???
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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
> 
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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