Thema: Delphi Array/List-Datatype

Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
670 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Array/List-Datatype

  Alt 30. Apr 2019, 12:02
Hallo zusammen,

ich komme nicht darauf wie ich das realisieren soll bzw. macht es anders Sinn?

Folgendes Problem:
Ich habe eine Tabelle mit einem Feld in der ich eine Referenzkette schreibe.
z.B. "10.436.223.454.34" "10.1" "2" "4943.393.59"
Momentan würde ich diese Kette als String mit Punkt getrennt schreiben.
Angenehmer wäre jedoch meiner Meinung ein dynamisches array of Integer oder ähnliches.
Gibt es eine Möglichkeit so ein Array in ein Feld in der Datenbank zu sichern bzw. in ein Feld in einem Dataset?
Klar geht das, dazu gibt es BLOB-Felder. Du kannst halt nur nicht in einem solchen Feld direkt irgend was suche, aber eine array zu speichern und später wieder zu laden ist einfach. Schreib als erstes die Zahl der Elemente in den bolb-stream, dann den Inhalt des Arrays. Zum Laden lies ein Integer aus dem Blobstream (= Zahl der Elemente), dimensioniere den Zielarray per SetLength entsprechend und lies den Rest des stream in den Array ein.
Peter Below
  Mit Zitat antworten Zitat