Galera,
No meu link de downloads gratuitos, tem um exemplo (DDD 8 e do FDD 2007), que usam ordenação dinâmica em memória e podem ser muito úteis na solução destes problemas, todas as telas de cadastro utiizam a função de ordenação dinâmica em memória e pode ser aplicada de varias formas e em vários campos. Logo logo, minhas palestras do BorCon 2007 serão disponibilizadas no DN Tb, e uma delas fala sobre solucionando problemas cotidianos com ClientDataSet e DBExpress, e um dos itens é a ordenação dinâmica e ordenação por comando SQL, entre outro recursos que com certeza poderão ajudar. E no mais estamos as ordens Abs BL De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Diego Enviada em: segunda-feira, 12 de novembro de 2007 18:01 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Delphi/Firebird ordenação com "Hífen" Muito obrigado por responder. O CDs não tem nenhum tipo de índice. Eu criei uma aplicação nova, coloquei os componentes e executei a SQL. Somente isso foi feito. É muito estranho, é como se o dbexpress mudasse a ordem. Obrigado. Diego. De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de Davi Eduardo Borges Wall Enviada em: segunda-feira, 12 de novembro de 2007 13:41 Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> Assunto: RES: [delphi-br] Delphi/Firebird ordenação com "Hífen" Já verificou se o seu CDS está utilizando algum tipo de índice de memória? De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de Diego Enviada em: segunda-feira, 12 de novembro de 2007 11:59 Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> Assunto: [delphi-br] Delphi/Firebird ordenação com "Hífen" Olá amigos, estou com o seguinte problema: (Utilizo DBExpress, TSQLConnection, TSQLQuery TDataSetProvider TClientDataSet TDataSource ) e SGBD Firebird 1.5 Tenho uma sql que quando executada direta no ibexpert me retorna a seguinte ordenação: Vejam que a sql executada direta no bando de dados CONSIDERA o "hífen": e a palavra "DAKO" é posicionada abaixo da palavra "DAK-Q": "Esta é a maneira certa no meu caso". DAK-L DAK-M DAK-N DAK-P DAK-Q DAKO E quando executada no Delphi me retorna o seguinte resultado: Vejam que foi ignorado o hífen, após a palavra "DAK-N" vem a palavra "DAKO": DAK-L DAK-M DAK-N DAKO DAK-P DAK-Q Já tentei mudar o collate na própria sql, mas mesmo assim não da certo. No delphi continua ignorando o "Hífen": Alguém já passou por isso ?? Agradeço muito. Diego. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __________ NOD32 2655 (20071113) Information __________ This message was checked by NOD32 antivirus system. part000.txt - is OK part001.htm - is OK http://www.eset.com [As partes desta mensagem que não continham texto foram removidas]