Hallo Leute,
ich bräuchte mal wieder etwas Hilfe.
Zu meinem Problem:
zZ. wird jeder Datensatz in einem Record gespeichert und diese in einer TList<> verwaltet, dann das ganze über TFileStream gespeichert. Der Zugang funktioniert, allerdings scheint es mir mittlerweile praktikabler, alles in einer Datenbank zu speichern.
Dazu habe ich mich für Firebird/Zeos entschieden und die
DB mit IBExpert erstellt.
Mit den Standarddatentypen gibt es keine Probleme, allerdings kommen in dem Record viele
A: array[0..1] of Integer
vor, mit denen ich so meine Schwierigkeiten habe.
Über IBExpert konnte ich Feld-Arrays deklarieren, aber:
1) Wie weise ich diesem dann Daten zu? (mit IBExpert oder Delphi/Zeos)
Bzw. wie lese ich das Array dann aus?
Falls ich bei (1) nicht weiterkomme:
2) Ich lese jetzt immer wieder, dass Arrays in Datenbanken eigentlich nichts verloren haben, nur wie sollte ich das Record dann in der
DB realisieren?
Mein (naiver) Zugang wäre 2 Spalten A_0, A_1 oder ähnlich zu erstellen, allerdings gibt es auch mehrdimensionale Arrays[0..1,0..4,0..3], bei denen dies doch etwas umständlich wäre ...
Ich denke das waren erst mal die wichtigeren Fragen, bin für jede Hilfe dankbar
(ist mein erster Versuch mit Datenbanken)