Ok Sharky irgend wo hast du vielleicht recht. Auch wenn in den anderen Themen die Lösung drin stand. Sie hat mir aber nicht richtig gefallen. Ich habe das ganze noch mal ein wenig überdacht. Mir die Grundlagen angeschaut. Und daraufhin bin ich zu der Überlegung gekommen man könnte doch in ComboBox1.Items.AddObject "zwei rein" machen. Habe ein wenig rumprobiert und da ist das raus gekommen:
ComboBox1.Items.AddObject(ADOQuery.FieldbyName('Test1').AsString,TObject(ADOQuery.FieldByName('Test2').AsString));
Dann wird in der ComboBox Test1 als Name zugewiesen und Test2 als "Wert". Klappt auch. Kommt keine Fehlermeldung.
Nur mein Problem ist wie greife ich auf diese Daten zu?
Oder besser gesagt ich müsste ja das TObject wieder in einen String umwandeln oder? Oder geht das garnicht?