Tratar erro: cannot delete master record with details

Delphi

28/06/2013

Como trato este erro em Delphi 7 para que exiba uma mensagem ao usuário. Estou utilizando DBX com ClientDataSet.

Obrigado
Claudio Junior

Claudio Junior

Curtidas 0

Respostas

Marco Salles

Marco Salles

28/06/2013

No evento onEconcileerror do CDS ou no Evento do UpdateError do TDataSetProvider , ou gerando um Exceção no ApplyUpdates , mais ou menos assim

if SeuCds.ApplyUpdate(n_Error) > n_Error then
Raise TipoDaExcecao
GOSTEI 0
Weverson Souza

Weverson Souza

28/06/2013

Saudações.

Você pretende manipulá-lo para exibir uma mensagem personalizada ou você quer evitar esse tipo de erro?
GOSTEI 0
Marco Salles

Marco Salles

28/06/2013

Saudações.

Você pretende manipulá-lo para exibir uma mensagem personalizada ou você quer evitar esse tipo de erro?


para que exiba uma mensagem ao usuário.


Acho que é a mensagem não ??
GOSTEI 0
Claudio Junior

Claudio Junior

28/06/2013

Valeu obrigado :)
GOSTEI 0
Claudio Junior

Claudio Junior

28/06/2013

Valeu obrigado!


No evento onEconcileerror do CDS ou no Evento do UpdateError do TDataSetProvider , ou gerando um Exceção no ApplyUpdates , mais ou menos assim

if SeuCds.ApplyUpdate(n_Error) > n_Error then
Raise TipoDaExcecao
GOSTEI 0
Marco Salles

Marco Salles

28/06/2013

Obrigado pelo retorno . Estou encerrando o tópico

[]sds
GOSTEI 0
POSTAR