Página 1 de 1

Ascending e Descending no mesmo CDX

Enviado: 16 Ago 2006 10:29
por Eliane
Preciso criar um índice em que a data seja decrescente e o No do ïtem crescente. Pesquisei no google e achei muitos exemplos, alguns inclusive muito diferentes.

Li que a cláusula DESCEND para campos DATA retorna um valor numérico e ao invés de usar o DTOS para usar STR.

Consegui criar o índice, tanto com o DTOS como com o STR. O problema é o DBSEEK. Uso o DESCEND no dbseek mas não funciona. Já fiz inúmeras tentativas. Nada funcionou !

Enviado: 16 Ago 2006 11:35
por gvc
Quando vc cria o indice "codigo + descend(dtos(data))" [ordenado crescente por código e decrescente por data] vc deve colocar a função descend quando for pesquisar usando a chave completa.
No seu sistema, coloque arquivo->(dbseek(xcod + descend(dtos(xdat)))).