Tratamento de Erros no DBExpress

Delphi

07/07/2003

Caros colegas,
Estou começando a trabalhar com DBExpres da seguinte forma SQLDataSet + DataSetProvider + ClientDataSet. O problema é o seguinte: estou tentando excluir um registro de uma tabela (banco de dados FireBird) que tem uma FK. o Banco retorna um erro, mas não consigo tratar esse erro no delphi7 pois o programa não passa na condição except a seguir:
try
ClientDataSet1.Delete;
ClientDataSet1.ApplyUpdates(0);
except
on E:Exception do
ShowMessage( E.Message );
end;

Alguém sabe onde devo fazer o tratamento de erros com esse tipo de conexão ?!?!

Obrigado e sucesso a todos


Renatobraun

Renatobraun

Curtidas 0
POSTAR