Der Spagat ist mir etwas zu gewagt.
Zuerst richtige Datenbank (nicht mal nur
Access ) und dann back to the roots, also Textdatei?
Was soll denn besser werden, wenn auf alle
DB-Features verzichtet wird ? Das könnte zwar besser werden, sofern man bei dem
XML-Kram die Fehler beim
DB-Design nicht macht. Richtigen Sinn macht das aber nicht wirklich.
Egal wie, es gibt da noch einen eventuell goldenen Mittelweg. Und der wäre TClientDataset. Damit lässt sich relativ leicht aus der
DB lesen (quasi wie gewohnt beim Dataset), das Teil lässt sich allerdings u.a. (es gibt da einge Formate) wiederum so als
XML abspeichern :
CdsDM.CDS.SaveToFile('C:\test\test.xml',dfXML);
D.h., die Datenbank-Daten können per
XML bearbeitet werden.