ClientDataSet após excessão

Delphi

23/09/2006

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.


Rodsrj

Rodsrj

Curtidas 0

Respostas

Macario

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


GOSTEI 0
POSTAR