Home » Tutorials » Datenbanken » Einfache Datenbanken mit MyBase

Einfache Datenbanken mit MyBase

Tabelle speichern

Das Speichern von Daten, die während der Laufzeit in die Tabelle eingefügt worden sind, geschieht analog zum Laden. Wir setzen einen „Speichern“-Button auf unser Fenster und weisen ihm folgenden Code zu:

procedure TForm1.Button2Click(Sender: TObject);
begin
  ClientDataSet1.SaveToFile('c:tmptest.xml', dfXML);
end;

Dieser Code lässt sich noch vereinfachen. Wenn die ClientDataSet-Komponente nämlich einen Dateinamen in ihrer Eigenschaft „FileName“ enthält, muss weder beim Laden noch beim Speichern ein Dateiname angegeben werden. Es genügt dann ein leerer String an dieser Stelle – bzw. sofern der Parameter optional ist (wie bei LoadFromFile und bei SaveToFile, wenn kein Dateiformat angegeben wird), kann er komplett weggelassen werden.