Tengo el siguiente código SQL
Código SQL
[-]DM.Q_loc.SQL.Clear;
DM.Q_loc.SQL.Add('select LOCALIDAD from LOCALIDADES GROUP BY LOCALIDAD');
DM.Q_loc.Open;
while not DM.Q_loc.Eof do
begin
loc_cons_inst.Items.Add(DM.Q_loc.FieldByName('LOCALIDAD').AsString);
DM.Q_loc.Next;
end;
La cuestion es que me salta error, y es porque siempre me solicita los otros campos que faltan de la tabla, como el ID_LOC, CODIGO_POSTAL, PROVINCIA..
Entonces no me queda otra que poner
Código SQL
[-]...
DM.Q_loc.SQL.Add('select * from LOCALIDADES');
...
Pero yo necesito solamente LOCALIDAD para poder agrupar por ese mismo campo, entonces en el combobox no se me repiten los datos..
Uso Delphi7, sql manager y motor de base de datos firebird..
Espero puedan ayudarme.. Desde ya muchas gracias..