Einzelnen Beitrag anzeigen

madina

Registriert seit: 1. Nov 2005
153 Beiträge
 
#1

Warum funktioniert Undo nicht TClientDataSet.EmptyDataSet ?

  Alt 10. Mär 2006, 08:51
Hallo an alle,

// clone TClientDataSet
ich habe TMainForm.TClientDataSet1 und bearbeite seine Daten z.B. (lösche, einfüge od ändere) über TForm2.TClientDataSet2.CloneCursor(TMainForm.TClie ntDataSet1, true); in TForm2.

// ich lösche alle oder ein letzter vorh. DS:
iBeforeChanges:= TForm2.TClientDataSet2.SavePoint;
TForm2.TClientDataSet2.EmptyDataSet;

// undo
TForm2.TClientDataSet2.SavePoint:= iBeforeChanges;

// warum werden nach Undo alle oder der einziger vorh. DS bei CloneCursor nicht zurückgeholt ??????

mfg
  Mit Zitat antworten Zitat