Tratar erro: cannot delete master record with details
Como trato este erro em Delphi 7 para que exiba uma mensagem ao usuário. Estou utilizando DBX com ClientDataSet.
Obrigado
Obrigado
Claudio Junior
Curtidas 0
Respostas
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
if SeuCds.ApplyUpdate(n_Error) > n_Error then
Raise TipoDaExcecao
GOSTEI 0
Weverson Souza
28/06/2013
Saudações.
Você pretende manipulá-lo para exibir uma mensagem personalizada ou você quer evitar esse tipo de erro?
Você pretende manipulá-lo para exibir uma mensagem personalizada ou você quer evitar esse tipo de erro?
GOSTEI 0
Marco Salles
28/06/2013
Saudações.
Você pretende manipulá-lo para exibir uma mensagem personalizada ou você quer evitar esse tipo de erro?
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
28/06/2013
Valeu obrigado :)
GOSTEI 0
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
if SeuCds.ApplyUpdate(n_Error) > n_Error then
Raise TipoDaExcecao
GOSTEI 0
Marco Salles
28/06/2013
Obrigado pelo retorno . Estou encerrando o tópico
[]sds
[]sds
GOSTEI 0