[firebase-br] ApplyUpdates e Refresh
José Filho (UOL)
jfilho.bg em uol.com.br
Qua Jul 12 14:03:23 -03 2006
Jeferson, conforme explicado em um post anterior a respeito de ApplyUpdates e Refresh, o registro está sendo desposicionado. Sobre o OnReconcileError, o evento está codificado e não é gerada nenhuma mensagem de erro após a execução do comando abaixo:
Dm.cdsTitulos.Post;
if not Dm.conInfoContas.InTransaction then
Dm.conInfoContas.StartTransaction(Trs);
if Dm.cdsTitulos.ChangeCount > 0 then
Erros := Erros + Dm.cdsTitulos.ApplyUpdates(-1);
if Erros = 0 then
begin
Dm.conInfoContas.Commit(Trs);
Dm.cdsTitulos.Refresh;
end;
Agradeço a ajuda.
[ ]'s
José Filho
Barra do Garças-MT
----- Original Message -----
From: "Jeferson Oliveira" <jefersonfoliveira em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, July 04, 2006 3:39 PM
Subject: Re: [firebase-br] ApplyUpdates e Refresh
José,
Esse comportamento é estranho.
Pode ser consequência de algum outro erro, mas com ApplyUpdates(-1) você não
saberá qual é o erro.
Para que possa fazer um diagnóstico mais preciso, sugiro que utilize
ApplyUpdates(0) e trate os possíveis erros no evento OnReconcileError do
ClientDataSet.
Abraço!
Jeferson Oliveira
Mais detalhes sobre a lista de discussão lista