Hi und

in der EE,
ich würde an das Problem anders herangehen. Um herauszubekommen was eine Tabelle für Felder hat und was für Typen die Felder haben brauchst du doch nur den Tabellenname, alles andere kannst du doch von der Tabelle abfragen.
Zudem ist es, ja auch nur nötig diese Informationen zu Wissen um Tabellen wieder anlegen zu können. Zum Füllen mit Daten die du aus der Tabelle gezogen hast sind diese nicht nötig.
Denn, solange du TDataset basierte Tabellen verwendest (in Delphi der Normalfall) hast du für jedes Feld das Property AsString als Möglichkeit jeden erdenklichen Wert als String auszulesen oder zu schreiben.
Also kannst du das ganze einfach in eine Textdatei schreiben und auch daraus wieder lesen.
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?