Tem como usar CDX sem tag e nao gera idx?

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

edmarfrazao
Usuário Nível 3
Usuário Nível 3
Mensagens: 185
Registrado em: 06 Dez 2005 11:16

Tem como usar CDX sem tag e nao gera idx?

Mensagem por edmarfrazao »

Estou tentando converter o meu sitema de clipper para xharbour , mais esbarrei no problema que o clipper quando nao se usar tag com cdx e gerado indices idx e no xharbour C

se usar o sixcdx no clipper todos os indices sao gerados com extençao idx.

se usar o dbfcdx alguns indices sao gerados com extensao cdx e outros com idx

como posso resolver sem usar tag, para continuar com clipper e xharbour?
Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

Re: Tem como usar CDX sem tag e nao gera idx?

Mensagem por Antonio »

edmarfrazao escreveu:Estou tentando converter o meu sitema de clipper para xharbour , mais esbarrei no problema que o clipper quando nao se usar tag com cdx e gerado indices idx e no xharbour C

se usar o sixcdx no clipper todos os indices sao gerados com extençao idx.

se usar o dbfcdx alguns indices sao gerados com extensao cdx e outros com idx

como posso resolver sem usar tag, para continuar com clipper e xharbour?

Código: Selecionar todos

If select("empre") == 0 
   
   Use (tabelas)+ "empresas.dbf" Alias empre Shared New
   select('empre')
   
   If !file ((tabelas) + "empresas.cdx")

   DbCreateindex('empresas.cdx', 'idapelempr' ,{||idapelempr})
   DbCreateindex('empresas.cdx', 'idcnpjempr' ,{||idcnpjempr})
   DbCreateindex('empresas.cdx', 'idrazaoemp',{||idrazaoemp})


   Endif

   DbSetIndex("empresas.cdx")
   empre->(DbSetOrder(1))

Endif
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
edmarfrazao
Usuário Nível 3
Usuário Nível 3
Mensagens: 185
Registrado em: 06 Dez 2005 11:16

Re: Tem como usar CDX sem tag e nao gera idx?

Mensagem por edmarfrazao »

resolvi.

nos comandos

set index to

passei
para set index tag xx to ...


ou seja vou ter varios indices individuais com todos tendo uma tag.

Funcionou beleza , tinha uma rotina generica que criavas os indices dos 05 sistemas.

Esta funciona com clipper 5.2 dbfcdx e delphi apollo fox(cdx)

Agora vou passar para o xharbour e ver no que da.

Nos testes preliminares funcionau beleza o trio (clipper,delphi,xharbour)
Responder