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]

Responder a