ComboBox mit DB-Daten füllen ohne doppelte Einträge

patbone

Grünschnabel
Hallo,

ich habe folgendes Problem:

Ich fülle meine ComboBox über ein Recordset (Personal/Werk-DB), bei dem SELECT sind Werke mehrmals vorhanden. Wie bekommen ich die die doppelten Werke am einfachsten raus bzw wie habe ich in der ComboBox nur jedes Werk einmal enthalten?

Kann mir jemand helfen?

Gruss
Patbone

P.S. ich wollte es nicht über die DB (SELECT COUNT= machen.
 
Dafür bietet SQL entsprechende Befehle. Ich weiss nicht genau, wie es geht, aber sieh mal in der Dokumentation nach. Müsste mit "SELECT UNIQUE" oder so gehen.

Ansonsten wäre es möglich, die selektierten Sachen erstmal in ein std::set zu stecken und von dort aus in die Combo zu tun. Die Daten wären dann zusätzlich sortiert. Obwohl man das ja auch mit SELECT ... ORDER BY ... machen kann.
 
Zurück