Problema com Order by na consulta [RESOLVIDO]

Pessoal, bom dia! Me diz uma coisa. No onScriptInit de uma consulta eu faço uns ifs lá pra montar um where (adiciono esse where com a macro sc_select_where). Dentro desses ifs ai eu também coloco um order by e estava colocando-o também na mesma macro: sc_select_where(add) = $where." ".[GLB_ORDER];
Porém, quando eu clico pra ordenar alguma coluna da minha grid aparece uma mensagem de erro e pelo que eu vi ele está colocando duas vezes o order by. Como vcs fariam isso?

Ola Thyago

Que tal usar a macro : sc_select_order(“Campo”)
É possível, em tempo de execução da aplicação de consulta, alterar a cláusula ORDER BY do select principal da consulta.
Para isso, é necessário que no comando SQL original da consulta já exista pelo menos uma cláusula ORDER BY, pois será feita a subtituição de determinada cláusula pela nova.

At.
Moacir

4 Curtidas

Olá Moacir, obrigado pelo retorno! Um colega tinha me falado dela hoje. Mas acabei resolvendo já de outra forma. No comando SQL eu coloquei lá o meu select:
select codigo, nome
from cliente
order by [variavel_global]

1 Curtida