Tratar Excessao do ClientDataSet.

Delphi

02/07/2008

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 !!


Xstickerrx

Xstickerrx

Curtidas 0

Respostas

Comodelphi

Comodelphi

02/07/2008

tá usando RemoteDataModule?


GOSTEI 0
Rodrigo_koga

Rodrigo_koga

02/07/2008

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.


GOSTEI 0
POSTAR