Hola.
Te lo digo yo, y pienso que te lo dirán mas personas... deberías de insertar tu código para ver donde fallas, porque lo puedes hacer de mil formas distintas, y yo no se como lo has hecho ¿entiendes?.
Pero a ver si te puedo ayudar.
Te lo pongo como lo haría yo, usando un recordset y haciendo una consulta a la BD.
Cita: Rst.Open "SELECT * FROM mitabla"
while rst.eof=false
combo.additem rst("registro")
rst.movenext
wend