Hola Daniel.
Realmente no sé por que te sucede lo que te sucede. El resultado que mencionas es totalmente incongruente con el comportamiento del método
Add de
TStrings (método que usas para agregar los datos al combo).
Y tampoco encuentro otro modo de explicarte como cargar un
TComboBox si no es de los modos que publiqué anteriormente...
Lo único que se me ocurre es demostrarte con un ejemplo real lo que te menciono. Para lo cuál te adjunto un demo con tabla incluida para que puedas evaluar el comportamiento y cotejarlo con tu código.
Por motivos de comodidad te envío un ejemplo con BDE (que viene con Delphi). La única diferencia es que usa un
TTable en lugar de un
TADOTable pero funcionalmente es lo mismo.
Crea una carpeta y descomprime allí el archivo.
Saludos