Tratando erros do DBExpress

Delphi

04/02/2004

É o seguinte. Estou tentando dar um ´delete´ num clientdataset... mas ele naum vai dar certo pq o registro esta protegido por uma FK... coloquei o comando de delete e applyupdate dentro de um try, mas ele naum vai pra except... e mostra a mensagem de violação da FK... como faço pra tratar o erro e abortar a msg que o proprio Dbexpress manda?

uso sqldataset, datasetprovider, clientdataset e datasource... interbase.


Danielclubedelphi

Danielclubedelphi

Curtidas 0

Respostas

Marcelo Marim

Marcelo Marim

04/02/2004

Acho que você pode tratar a mensagem de erro no envento OnDeleteError do ClientDataSet. Faça o teste. Acho que vai funcionar


GOSTEI 0
Danielclubedelphi

Danielclubedelphi

04/02/2004

Na verdade o erro deve ser tratado no reconcileerror...
De qualquer forma obrigado, me ajudou a achar o caminho.


GOSTEI 0
POSTAR