Der Fehler lautet invalid Parameters.
Er erscheint nicht bei Save .., sondern bereits bei CreateDatasets
Du kannst keine strings mit Parameter Länge 0 spezifizieren.
Ändere Deinen Code mal auf
Delphi-Quellcode:
CDS.FieldDefs.Add('Absender', ftString, 10);
CDS.FieldDefs.Add('Empfanger', ftString, 10);
CDS.FieldDefs.Add('Betreff', ftString, 10);
CDS.FieldDefs.Add('Inhalt', ftMemo, 100);
CDS.FieldDefs.Add('Datum', ftDateTime);
dann funktionierts.