Cita:
Empezado por y_a_p
No, disculpa te corrija, el 2 es para indicarle q campo de la BD se le asigna al combobox, se considera al primer campo de la DB=0, el primero=1 y asi sucesivamente, en mi caso quiero mostrar el nombre de la localidad q vendría a ser el campo nº 2, igual agradezco tu predisposición.
El error radica cuando agrupo, hago el seguimiento y me lo marca ahí...
|
Hola.
Me parece más claro utilizar la función
FieldByName en lugar de la propiedad vectorial
Fields. No existe lugar a dudas de que campo estamos hablando si la instrucción se escribe:
Código Delphi
[-]
loc_cons_pac.Items.Add(DM.Q_loc.FieldByName('LOCALIDAD').AsString);
Como ya te han explicado, hay que usar con cuidado la propiedad
Fields, ya que si alteras el órden o el número de los campos en una consulta sin tomarlo en cuenta, puede devolverte un valor inesperado.
Saludos.