gibts es dazu nicht den "group by" befehl von
sql?
oder wenn du es dir umständlicher machen möchtest,
dann prüfst du vor dem einfügen in deine stringliste ob der neu einzufügende wert bereits vorhanden ist.
etwa so:
Delphi-Quellcode:
if sl.IndexOf(DieTabelle.fieldbyname('Ort').asstring)>-1 then
sl.add(DieTabelle.fieldbyname('Ort').asstring);