Hola:
algo así debería ser..
Código Delphi
[-]
query.sql.text := 'SELECT * FROM CLIENTES order by : variable';
query.params[0].asvariant := edit1.text;
query.open
No tengo delphi en estos momentos, así que no sé si está bien la sentencia, pero en definitiva debes usar parametros...
Hasta luego..
