[firebase-br] Como Tratar Exceptions usando o compoenente TIBStoredProc

Giovani Rochê giovaniroche em msn.com
Qua Nov 5 09:20:45 -03 2008


Minha dúvida é como tratar cada erro individualmente.Tenho 3 Exceptions já definidas no FB.
Quero para cada exception uma mensagem diferente. No caso eu tenho q pegar algum dado
da exception do FB e tratar no meu programa.
 
> Date: Wed, 5 Nov 2008 09:17:30 -0200> From: kmerlotti em gmail.com> To: lista em firebase.com.br> Subject: Re: [firebase-br] Como Tratar Exceptions usando o compoenente TIBStoredProc> > try..except não funfa? tipo:> > with dm.spInsereAlunos do> begin> Prepare;> ParamByName('CODIGO').Asinteger:= 5;> try> ExecProc; except> on E:Exception do> begin> //seu tratamento, tipo> //if E.Message = 'xxx', etc..> end;> end;> end;> > Abraços!> > On Wed, Nov 5, 2008 at 9:08 AM, Giovani Rochê <giovaniroche em msn.com> wrote:> > >> > Bom dia> >> > Como faço para tratar uma exeception usando o compoenente TIBStoredProc?> >> > eu uso esses comandos:> >> > with dm.spInsereAlunos do> > begin> > Prepare;> > ParamByName('CODIGO').Asinteger:= 5;> > ExecProc;> > end;> >> > try> > dm.trnAlunos.Commit;> > except> > dm.trnAlunos.RollBack;> > end;> >> > Como seria para tratar a Exception FB 'EX_CODIGO_JA_CADASTRADO' por> > exemplo?> >> >> >> > _________________________________________________________________> > Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de> > relacionamentos com até 6,000 fotos!> > http://www.amigosdomessenger.com.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> ______________________________________________> 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
_________________________________________________________________
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


Mais detalhes sobre a lista de discussão lista