Você está usando CDS, se tiver, use a rotina que o BRUNO disponibilizou, funciona perfeitamente. Stainle, também dou de Araraquara. abs.
--- Em sex, 8/8/08, Luiz Carlos <[EMAIL PROTECTED]> escreveu: De: Luiz Carlos <[EMAIL PROTECTED]> Assunto: Res: Res: [delphi-br] Ordenação de CDS [ inversa ] D7-DBX-Firebird Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 8 de Agosto de 2008, 11:12 Ola Luciano, acho que nao soube explicar direito. nesse caso não posso utilizar os nomes das colunas, porém, estou utilizando o indice delas!! e mesmo assim, nao consigo fazer tal ordenação! Junior - Araraquara/SP ----- Mensagem original ---- De: Luciano Calenzani Simões <simoesluciano@ yahoo.com. br> Para: [EMAIL PROTECTED] os.com.br Enviadas: Sexta-feira, 8 de Agosto de 2008 10:50:24 Assunto: Res: [delphi-br] Ordenação de CDS [ inversa ] D7-DBX-Firebird Mesmo usando UNION é possível fazer ordenação, só que te forma diferente, usando um índoce para o campo. Observe o exemplo: SELECT codigo as CAMPO1, nome CAMPO2, datanascimento CAMPO3 FROM TABELA1 UNION ALL SELECT codigo as CAMPO1, razao_social CAMPO2, dataabertura CAMPO3 FROM TABELA43 ORDER BY 2, 3 Neste caso será ordenado pelo CAMPO2 E CAMPO3, independente da tabela. Luciano Calenzani Simões ----- Mensagem original ---- De: Luiz Carlos <[EMAIL PROTECTED] com.br> Para: [EMAIL PROTECTED] os.com.br Enviadas: Sexta-feira, 8 de Agosto de 2008 10:38:21 Assunto: Res: [delphi-br] Ordenação de CDS [ inversa ] D7-DBX-Firebird Eduardo, não posso utilizar as colunas, visto que estou utilizando UNION e as colunas apesar de terem os mesmo nomes são de tabelas diferentes. Junior - Araraquara/SP Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]