Fórum Tratar Excessao do ClientDataSet. #360704
02/07/2008
0
Olá pessoal, sou novo em Delphi e estou com o seguinte problema, gostaria de tratar uma Excessao envolvendo uma transação com o banco de dados, eu uso o componente ClientDataSet, eu queria tratar essa excessao para que aparecesse na tela uma mensagem de erro personalizada !
Obrigado !!
Obrigado !!
Xstickerrx
Curtir tópico
+ 0
Responder
Posts
02/07/2008
Comodelphi
tá usando RemoteDataModule?
Responder
Gostei + 0
02/07/2008
Rodrigo_koga
Legal voce estar iniciando no Delphi.
Vamos por partes...
Se voce usar assim:
Banco.StartTransaction;
Try
...
Except
...
Banco.Rollback;
ShowMessage(´Oppsss erro!´)
Abort;
End;
Banco.Commit;
Voce ja tratou, agora existe um outro caso que é aparecer uma tela dizendo qual campo deu problema, qual era valor anterior ou o que o usuario quer fazer, da pra ser feito e no Delphi tem exemplo.
Vamos por partes...
Se voce usar assim:
Banco.StartTransaction;
Try
...
Except
...
Banco.Rollback;
ShowMessage(´Oppsss erro!´)
Abort;
End;
Banco.Commit;
Voce ja tratou, agora existe um outro caso que é aparecer uma tela dizendo qual campo deu problema, qual era valor anterior ou o que o usuario quer fazer, da pra ser feito e no Delphi tem exemplo.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)