[firebase-br] Exceptions din?micas

Denis denisrocha em hotmail.com
Ter Nov 28 09:45:48 -03 2006


Fiz assim :

create procedure teste
returns (x char(1))
as
begin
  exception exvazia || 'teste de exception';
  suspend;
end

Antes eu criei a exception exvazia. Mas não funcionou. Deu o seguinte erro


ISC ERROR CODE:335544569
ISC ERROR MESSAGE:
Dynamic SQL Error
SQL error code = -104
Token unknown - line 5, char 21
||



"Jeudí Prando - GMail" <jeudiprando em gmail.com> 
escreveu na mensagem news:008001c712e0$b92bfaf0$0a00005a em vwm.local...
crie uma exception vazia sem texto nenhum e dentro da sua SP utilize

exception EXCEPTION_VAZIA || 'mensagem de erro'


"Denis" <denisrocha em hotmail.com> escreveu na 
mensagem news:ekh2qq$n93$1 em sea.gmane.org...
> Bom dia pessoal,
>
> No Firebird existe alguma forma de criar uma exception dinâmica.
>
> Algo como se alguma coisa der errado dentro da procedure ao invés de gerar
> uma exception do tipo :  exception Erro , eu pudesse colocar exception 
> "esta
> operação causou um erro".
>
> Tem como fazer isso ?
>
______________________________________________
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