Hallo Privater3000
Falls ich Dich richtig verstanden habe:
(…)
„Ich möchte einen Rückgabewert der mir sagt wieviele Datensätze
vorhanden, gruppiert nach Inhalt der Spalte 'gruppe'.
Ausserdem, wie sieht der Typ der Rückgabe aus (Stringlist?)
der dazu erforderlich ist?“
(…)
Falls Du die
SQL-Anweisung von DeddyH in einer
Query (Namens: Query1) benutzen solltest (Empfohlen)
:
SELECT gruppe, COUNT(*) AS Anzahl
FROM Tabelle
GROUP BY gruppe
Dann bekommst Du die Antwort auf die Frage: „wie viele Datensätze“ z.B. so:
Query1.FieldByName('ANZAHL').AsInteger;
Die Anzahl ist dann von DatenTyp Integer.
Darüberhinaus kannst Du ein Datentyp auch so ausläsen:
Query1.FieldByName('ANZAHL').DataType; // TFieldType
Viele Grüße
PaulJr