Hola hammondb4, si haces modificaciones también se iran guardando esos cambios, para que no ocurra eso debes colocar la propiedad LogChanges a false, pero despues de recuperar los datos, porque si lo haces antes con LoadFromFile la propiedad LogChanges se pone nuevamente en True.
Código Delphi
[-]
ClientDataSet.LoadFromFile;
ClientDataSet.LogChanges := False;
Saluditos