Chicos lo siento el ApplyUpdate lo hago en el evento OnAfterPost del ClientDataSet Ejmplo:
Código Delphi
[-]
procedure TdmConexion.cdsModArtCantidadAfterPost(DataSet: TDataSet);
begin
if (cdsModArtCantidad.State in [dsEdit, dsInsert]) AND
(cdsModArtCantidad.ChangeCount > 0) then
begin
cdsModArtCantidad.ApplyUpdates(0);
end;
end;
Saludos nuevamente;