Fórum Tratamento de Erros no DBExpress #168186
07/07/2003
0
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
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)