Moin Zusammen,
so, dass Problem hat sich geklärt.
Bei der Initialisierung der TClientDataSets (vier an der Zahl) habe ich diese zuerst geleert, und dann mit den aktuellen Werten bestückt. Für jeden DataSet gab es dann eine Routine, und da diese grundsätzlich gleich aufgebaut sind, hatte ich die zweite bis vierte Routine per Copy&Paste aus der ersten abgeleitet.
Hierbei hatte ich dann in der letzten vergessen das Leeren vom ursprünglichen auf den neuen TClientDataSet zu ändern...