Einzelnen Beitrag anzeigen

Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.381 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Wie kann ich das am besten in eine DB Importieren?

  Alt 25. Mai 2011, 13:14
Ich importiere eine XML Datei in eine Datenbank.

Dachte mir das ich es mit einem Memofeld mache und jeden Eintrag in eine Memozeile schreibe. Die einzelnen Parameter hätte ich mit komma getrennt. Allerdings können die Einträge manchmal sehr lang werden und memo bricht automatisch nach 1024 Zeichen die Zeile. So kann ich dann nicht mehr mit memo.lines auf einzelne Einträge zugreifen.
Soll ich nun 50 Datenbankfelder (Memos) anlegen auch wenn meist viel weniger benötigt werden? Oder gibt es elegantere Lösungen?
*g* das nennt sich dann normalisieren von Datenbanken... und in dem Fall gibt es anstelle der Spalte mit dem Memo, oder die 50 zusätzlichen Spalten einfach eine weitere Tabelle:

ID INTEGER
Inhalt MEMO
ID-Des-Datensatzes-In-der-ersten-Tabelle

Somit kannst Du zu einem Datensatz eine beliebige Anzahl von weiteren Datensätzen speichern.

Allerdings würde ich dir doch sehr empfehlen dich in die Datenbankgrundlagen einzuarbeiten....

Grüße
  Mit Zitat antworten Zitat