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