![]() |
Datenbank: XML • Version: 1.0 • Zugriff über: ClientDataSet
ClientDataSet.SaveToFile() "löscht" nicht die geänderten Daten
Hallo zusammen,
ich beschäftige mich gerade mit ClientDataSet in Verbindung mit XML. Ich nutze keinen Provider. Ich lese eine XML-Datei über CDS.LoadFromFile() ein. Es ist eine Datasource und ein DB-Grid angebunden nebst einem DB-Navigator. Wenn ich nun Daten im Grid ändere werden die geänderten Daten auch durch CDS.SaveToFile() in die XML-Datei gespeichert. Allerdings bleibt der alte "Datensatz" in der XML-Datei vorhanden! Kennt jemand dieses Problem und gibt es da eine Möglichkeit dass im XML-File *nur* die Daten stehen die auch in meinem Grid zu sehen sind? Vielen Dank schon mal vorab! :dp: |
AW: ClientDataSet.SaveToFile() "löscht" nicht die geänderten Daten
Ruf vor dem Speichern mal ein
Delphi-Quellcode:
auf.
MergeChangeLog
|
AW: ClientDataSet.SaveToFile() "löscht" nicht die geänderten Daten
Da
![]() |
AW: ClientDataSet.SaveToFile() "löscht" nicht die geänderten Daten
@Uwe Raabe,
@Schokohase, supi, ihr beide seid der Hammer. Vielen Dank. Ich hatte ziemlich lange gesucht, war mir aber einer solche Funktion gar nicht bewusst. Vielen Dank und eine Gute N8! :dp: |
AW: ClientDataSet.SaveToFile() "löscht" nicht die geänderten Daten
Ist da nicht
Code:
das Mittel der Wahl?
ApplyUpdates
|
AW: ClientDataSet.SaveToFile() "löscht" nicht die geänderten Daten
Ist doch dokumentiert:
![]() Zitat:
![]() ![]() |
AW: ClientDataSet.SaveToFile() "löscht" nicht die geänderten Daten
:shock: Du hast recht + ich habe weniger Recht. :- /
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz