duvida com DESCEND no xHarbour

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

duvida com DESCEND no xHarbour

Mensagem por porter »

olá pessoal, estou indexando um arquivo DBF gerando CDX, da seguinte forma:

Código: Selecionar todos

INDEX ON DESCEND(DTOS(DTVENDA)) + STR(NROVENDA,6) TO inddata
O mesmo arquivo indexado no Clipper e no xHarbour, tem comportamentos diferente, no clipper estou gerando indice NSX e no xHarbour estou gerando CDX

No Clipper
DtVenda NroVenda
06/01/15 23739
05/01/15 23738
/ / 0

No xHarbour
DtVenda NroVenda
/ / 0
06/01/15 23739
05/01/15 23738

No Clipper a DtVenda vazia e NroVenda 0, aparece no final do Dbedit, no xHarbour a DtVenda vazia e NroVenda 0 aparece no começo do Dbedit.
Estou usando a mesma sintaxe tanto no clipper como xHarbour para usar o comando DESCEND.

xHarbour, Windows 7 64 bits

obrigado.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

duvida com DESCEND no xHarbour

Mensagem por Kapiaba »

Olá, você colocu o comando REQUEST DESCEND ou EXTERNAL DESCEND, no inicio da função ou no MENU PRINCIPAL?

Também:

Código: Selecionar todos

REQUEST DBFCDX, DBFFPT
REQUEST ORDKEYCOUNT, ORDKEYGOTO, ORDKEYNO
abs.
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

duvida com DESCEND no xHarbour

Mensagem por porter »

obrigado Kapiaba, deu certo, inclui o REQUEST DESCEND e criei novamente os indices e deu certinho.

obrigado.
Responder