ClientDataSet após excessão
Bom dia pessoal.
Tenho um cadastro usando ClientDataSet e DBXpress. Quando dou o ApplyUpdates(-1) e acontece uma excessão, sou obrigado a dar um Cancel, perder os dados e dar um Insert ou Edit novamente para tentar cadastrar novamente.
Alguém sabe como evitar esse trabalho? Existe outro procedimeto para se trabalhar com ClientDataSet após uma excessão?
Desde já agradeço.
Tenho um cadastro usando ClientDataSet e DBXpress. Quando dou o ApplyUpdates(-1) e acontece uma excessão, sou obrigado a dar um Cancel, perder os dados e dar um Insert ou Edit novamente para tentar cadastrar novamente.
Alguém sabe como evitar esse trabalho? Existe outro procedimeto para se trabalhar com ClientDataSet após uma excessão?
Desde já agradeço.
Rodsrj
Curtidas 0
Respostas
Macario
23/09/2006
Ola.
O ideal e trabalhar com ApplayUpdates(0) indicando que nenhuma excessao e aceita.
Para tratar pesquise no forum por OnReconcileError.
Atraves deste evento voce tera opcoes para tratar a excessao gerada, podendo pular, cancelar ou tratar o erro.
Espero ter ajudado
Qualquer duvida posterior, continue postando neste mesmo topico.
[]´s
O ideal e trabalhar com ApplayUpdates(0) indicando que nenhuma excessao e aceita.
Para tratar pesquise no forum por OnReconcileError.
Atraves deste evento voce tera opcoes para tratar a excessao gerada, podendo pular, cancelar ou tratar o erro.
Espero ter ajudado
Qualquer duvida posterior, continue postando neste mesmo topico.
[]´s
GOSTEI 0