[firebase-br] Como converter varchar para integer e se der erro prossseguir a SP?

Kelver Merlotti kmerlotti em gmail.com
Qui Out 16 08:16:47 -03 2008


cara.. vai ser alguma coisa do tipo

..
BEGIN
  .. CAST(PARAMETRO_VARCHAR AS INTEGER) ..
  /*
    COMANDOS CASO A CONVERSAO OCORRA COM SUCESSO
  */

  WHEN ANY DO
  BEGIN
    /* DEU ERRO AI PRA CIMA! :-) */
  END
END
..

só tem um detalhe!! o "when any" DEVE ser exatamente a última
instrução antes de um END.

Abraços!

2008/10/16 Giovani Rochê <giovaniroche em msn.com>:
>
> Bom dia amigos.
>
> Estou precisando fazer uma espécie de Try Exception  no Firebird. Tenho uma SP SELECT e queria q ela convertesse o param varchar para integer e se não desse erro exceutar um bloco de ações, se der algum erro executar outro bloco, é possível fazer isso?
>
> Obrigado
>
> _________________________________________________________________
> Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça  o MSN Mobile!
> http://mobile.live.com/signup/signup2.aspx?lc=pt-br
> ______________________________________________
> 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
>



-- 
Kelver Merlotti
Coordenador Editorial do Portal www.ActiveDelphi.com.br
Contato: kelver em activedelphi.com.br
Google: kmerlotti em gmail.com
Msn: kmerlotti em hotmail.com
Tem um segundo? Então, dá uma olhadinha nisso:
Um site de publicidades, de Portugal, está pagando em euros (quase 3x
mais que em reais) pra quem estiver disposto a:
 * Ler anúncios
 * Visitar sites
 * Clicar em banners
 * Navegar na NET
 * Ler e-mails
 * Convidar novos usuários
O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-)
http://www.publipt.com/pages/index.php?refid=kmerlotti




Mais detalhes sobre a lista de discussão lista