Einzelnen Beitrag anzeigen

DocE

Registriert seit: 25. Mär 2004
108 Beiträge
 
#3

Re: Datenbank-Felder in Array

  Alt 11. Aug 2006, 09:31
Hallo drschubi,

möchtest Du einen Datensatz oder mehrere in einem Array speichern? Für einen Datensatz empfiehlt sich ein Array nicht gerade, da Du diesen nur über einen Integer-Wert ansprechen kannst.

shopnr wäre dann z.B. MeinArray[0] und shop_name z.B. MeinArray[1]. Also etwas unübersichtlich.

Bei mehreren Datensätzen könntest Du zunächst einen eigenen type deklarieren und daraus einen Array machen, z.B.

Delphi-Quellcode:
type
  TMeinDatenatz = record
    shopnr: string;
    shop_name: string;
    ...
  end;

...

public/private
  MeinArray: array of TMeinDatensatz;

...
Dann könntest Du diese z.B. mit MeinArray[0].shopnr ansprechen.

Wieso greifst Du nicht mit TDBEdits & Co. auf die Datenbank zu und lässt diese den Rest machen?

Beschreib doch noch einmal kurz, was Du genau machen möchtest, damit wir die richtige Lösung finden können.


Grüsse
...Doc
  Mit Zitat antworten Zitat