Gracias de nuevo por contestarme. Yo tengo las siguientes opciones para ordenar la tabla, y todas me funcionan excepto la numero 7
si pongo
Código Delphi
[-]fdm.ADOQuery_centros.sql.add('order by 10');
no da error, pero no hace nada.
si pongo
Código Delphi
[-]fdm.ADOQuery_centros.sql.add('order by gss4_plazas_actuales.coste1');
error:"No se han especificado valores para algunos de los parámetros requeridos."
No sé, si es posible ordenar por un campo calculado de un SubSelect.
Código SQL
[-]case indice of
1: fdm.ADOQuery_centros.sql.add('order by gss1_Entidades_gestoras.c_nif');
2: fdm.ADOQuery_centros.sql.add('order by gss1_Entidades_gestoras.c_denominacion_corta, gss2_Centros_concertados.c_provincia');
3: fdm.ADOQuery_centros.sql.add('order by gss2_Centros_concertados.c_denominacion_corta');
4: fdm.ADOQuery_centros.sql.add('order by gss2_Centros_concertados.c_municipio, gss2_centros_concertados.c_denominacion_corta');
5: fdm.ADOQuery_centros.sql.add('order by gss2_Centros_concertados.c_provincia, gss2_Centros_concertados.c_municipio ');
6: fdm.ADOQuery_centros.sql.add('order by gss2_Centros_concertados.c_provincia, gss2_Centros_concertados.c_municipio ');
7: fdm.ADOQuery_centros.sql.add('order by gss4_plazas_actuales.coste1');
end;