recuperar mensagens do clientdataset

Delphi

28/05/2005

Olá pessoal,

O problema é o seguinte. Tem uma tabela no firebird que está indexada por um campo que é chave unica. Caso eu colocar um valor duplicado neste campo o banco de dados não grava a alteração. Até aí tudo correto.
Mas quando faz um ApplyUpdates(0) no meu clientdataset, ele deixa fazer a gravação e tbm não me da mensagem alguma de erro. Apenas quando fecho o clientdataset e abro novamente é que vejo que a alteração não foi feita.
Tenho como recuperar esta mensagem do banco de dados, já que o clientdataset não exibe nada ?


Denis

Denis

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

28/05/2005

Para interceptar essas mensagens no ClientDataSet use o evento OnReconcileError


GOSTEI 0
Denis

Denis

28/05/2005

valeu!!! Achei aqui.


GOSTEI 0
POSTAR