Forum: Sonstige Fragen zu Delphi
by Uwe Raabe,
10. Sep 2014
Hier ist noch einer: How I get the new Field Value from a TClientDataset in Delphi?
Forum: Sonstige Fragen zu Delphi
by Uwe Raabe,
10. Sep 2014
Den hatte ich noch gar nicht gesehen. Sollten Cross-Posts nicht irgendwie kenntlich gemacht werden?
Forum: Sonstige Fragen zu Delphi
by Uwe Raabe,
10. Sep 2014
Hast du schon mal versucht, im ClientDataSet die Methode ApplyUpdates aufzurufen? Die sollte nämlich genau das tun, was du hier umständlich von Hand nachzubilden versuchst.
Forum: Sonstige Fragen zu Delphi
by Uwe Raabe,
10. Sep 2014
Wie verbindest du denn das ClientDataSet mit dem ApolloTable?
Reicht es nicht, einfach einen TDataSetProvider dazwischenzuschalten und dessen ResolveToDataSet auf true zu setzen?
Forum: Sonstige Fragen zu Delphi
by Uwe Raabe,
10. Sep 2014
Wenn das auf false stände, gäbe es gar kein Delta. Deswegen ist es ja per default eingeschaltet. Es gibt nur ganz wenige Fälle, wo man das ausschalten sollte.
Forum: Sonstige Fragen zu Delphi
by Uwe Raabe,
10. Sep 2014
Funktioniert hier problemlos!
Hast du eventuell andere Units eingebunden, in denen usModified auch deklariert ist?
Forum: Sonstige Fragen zu Delphi
by Uwe Raabe,
10. Sep 2014
Die Zuweisung DatasetArtikel.Data := Self.DatasetArtikel.Delta; ist unter der Annahme, daß DatasetArtikel und Self.DatasetArtikel identisch sind, eher fragwürdig, da du damit dem ClientDataSet ja die eigentliche Datenbasis unter dem Hintern wegziehst.
Wenn du nur die geänderten Records des Datasets sehen willst, setz doch einfach
DatasetArtikel.StatusFilter := ;