Einzelnen Beitrag anzeigen

DukeM

Registriert seit: 1. Feb 2011
32 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

FireDac SQLite TFDTable Feld hinzufügen ohne löschen durch CreateDataSet

  Alt 24. Jul 2018, 17:02
Datenbank: SQlite • Version: 10.2 • Zugriff über: FireDac
Hallo, seit Wochen versuche ich eine Tabelle um eine Spalte/Feld zu erweitern. Jetzt brauche ich aber doch solangsam ein Lösung, da ich nicht extra einen Ex/Import schreiben möchte

Mit der einzigen Lösung die ich kenne, löscht er die ganze Tabelle. "CreateDataSet" erstellt "neu1" aber löscht gleichzeitig alles bisherige:
Code:
with FDTable.fielddefs.AddFieldDef do begin
  DataType := ftInteger;
  Name := 'neu1';
end;

FDTable.CreateDataSet;
Wenn ich über den TFDTable FieldEditor zur Entwurfszeit ein Feld hinzufüge, meckert er dann, dass diese nicht gefunden wird. Idealerweise soll die Komponente sich doch darum kümmern, dass es hinzugefügt wird.


Gruß und Danke
  Mit Zitat antworten Zitat