[firebase-br] Exception

Isael Faria Junior isael em stetika.com.br
Seg Jun 30 09:31:53 -03 2008


Anderson,

se fizer assim da certo ?

exemplo
begin
 select nome from clientes where id_cliente = :id_cliente into :nome;

when sqlcod - 803 do
begin
 exception nome = '';
end
end

Anderson Miranda Barrozo escreveu:
> Eu uso assim:
>
> CREATE PROCEDURE TBCODMALA_INS (
>     codmala varchar(1),
>     descmala varchar(20))
> as
> begin
>   insert into tbcodmala (
>     codmala,
>     descmala)
>   values (
>     :codmala,
>     :descmala);
>   when sqlcode -803 do
>   begin
>     EXCEPTION CHAVE;  //CHAVE é uma exception criada
>   End
> end
>
> 2008/6/28 Isael Faria Junior <isael em stetika.com.br>:
>
>   
>> Pessoal como seria um tratamento de exception no firebird ?
>>
>> ex :
>>
>> begin
>>  select nome into v_nome from usuario where codigo = 1
>> exception
>> when no_data_found then
>>  nome :=  'vazio'
>> end;
>>
>> este e um exemplo no oralce, mais como posso fazer algo semelhante no
>> firebird ?
>>
>> ______________________________________________
>> 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