[firebase-br] exemplo de exception

Adalberto de Sousa Monteiro adalberto.sm em bol.com.br
Qua Ago 2 10:33:10 -03 2006


Arthur
Vc pode criar exceptions para cada situação ou criar uma unica e usa-la em
todo o sistema.
Eu crio apenas uma e mudo apenas a mensagem. Não sei qual o impacto no banco
das duas formas.

Segue um exemplo.

   if ( (new.dt_entprevista < current_date) AND
        (NEW.NR_LOTE_PRODUCAO = 0) AND
        (OLD.NR_LOTE_PRODUCAO = 0) ) then
      Exception EXCEPTION_GENERICO 'Data de Entrega Retroativa a Data do Dia
!! ';

Uma coisa que tenho procurado e não encontrei como fazer (se alguém souber
como fazer) para pegar o código do erro do firebird dentro de uma trigger.

Abraços
Adalberto.

----- Original Message ----- 
From: "Arthur Zanona" <arthurzanona em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, August 02, 2006 7:24 AM
Subject: [firebase-br] exemplo de exception


bom dia,
    alguem poderia dar um exemplo de como usar as exceptions do fb?

no ibexpert ha como cria-las porem nao sei usa-las!

queria q aparececem msgs mais "agradaveis" que as classicas "violation of
foreing key constraint on table ..."


alguem poderia exemplificar?

grato!
______________________________________________
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