Ok, Puedes hacer lo siguiente, lanzar una consulta que te devuelva por lo menos una fila de la tabla, con la finalidad de obtener la definiciónd de las columnas.
Una vez hecho esto prueba con:
Código Delphi
[-]
For LiContador := 0 To DataSet.FieldCount - 1 Do
CmbCamposTabla.Items.Add(DataSet.Fields[LiContador].FieldName;
Te comento que Fields te proporciona bastante información sobre los campos devueltos en un dataset.
Suerte