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