Fórum recuperar mensagens do clientdataset #283170
28/05/2005
0
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 ?
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
Curtir tópico
+ 0
Responder
Posts
28/05/2005
Gandalf.nho
Para interceptar essas mensagens no ClientDataSet use o evento OnReconcileError
Responder
Gostei + 0
28/05/2005
Denis
valeu!!! Achei aqui.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)