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