Página 1 de 1
como gerar indices idx ???
Enviado: 27 Abr 2010 13:50
por adilson
Boa tarde pessoal !
Tenho um sistema em clipper que utiliza indices idx, apos compilar ele para harbour o mesmo so cria indices cdx.
tem como o mesmo criar idx ?? eis o exemplo do prg
function main()
request dbfcdx
rddsetdefault ("dbfcdx")
if !file("empresa.idx")
index on codigo to empcod
endif
...
...
** ai e criado empcod.cdx ??
obrigado
[]´s
Re: como gerar indices idx ???
Enviado: 27 Abr 2010 17:13
por anacatacombs
Caro Colega..
Como está usando a RDD DBFCDX, é natural que seu arquivo de índice seja criado como .CDX.
Eu nunca cheguei a trabalhar com os índices IDX, e na verdade, desculpe minha ignorância, nem cheguei a ver um índice IDX.
Mas eis a curiosidade: Você quer migrar pra harbour sem alterar a RDD?
[]'s
Ana
Re: como gerar indices idx ???
Enviado: 27 Abr 2010 17:46
por luizservulo
boa tarde...
o indice IDX até aonde sei é o mesmo do CDX só que trabalha individualmente, ou seja:
***CDX***
Arquivo.dbf
Arquivo.CDX que tem o indice 1, indice 2, indice 3 e indice 4
***IDX***
Arquivo.dbf
indice1.idx
indice2.idx
indice3.idx
indice4.idx
Re: como gerar indices idx ???
Enviado: 27 Abr 2010 17:51
por anacatacombs
Eu realmente sou a senhora ignorância pra tudo isso, talvez alguém com mais experiência possa explicar o tal mistério.
Re: como gerar indices idx ???
Enviado: 27 Abr 2010 19:22
por alxsts
Olá!
A extensão .IDX é utilizada genericamente para arquivos de índice. Até no Outlook Express é encontrada.
No mundo xBase, ela nasceu para designar arquivos de índice do dBase. É utilizada também no FlagShip onde a expressão abaixo é válida:
No teu caso (Harbour) não encontrei nada a respeito de compatibilidade. Experimente trocar a linha onde você especifica o
driver default pela escrita acima. O motivo de estarem sendo criados índices CDX foi explicado pela Ana.
Re: como gerar indices idx ???
Enviado: 28 Abr 2010 09:41
por adilson
bom dia pessoal !
Ola no Clipper usando RDDCDX ao indexar sem as TAGS sao gerados automaticamente os idx, ja no harbour
nao , cria somente o cdx. e a sintaxe no inicio do prg e o mesmo .e assim mesmo ou estou comendo bronha na
hora de compilar com o hbmake ? na opcao libs externas nao aparece "dbfcdx" .
obrigado a todos...
[]´s
Re: como gerar indices idx ???
Enviado: 28 Abr 2010 18:10
por alaminojunior
luizservulo escreveu:o indice IDX até aonde sei é o mesmo do CDX só que trabalha individualmente, ou seja:
***CDX***
Arquivo.dbf
Arquivo.CDX que tem o indice 1, indice 2, indice 3 e indice 4
***IDX***
Arquivo.dbf
indice1.idx
indice2.idx
indice3.idx
indice4.idx
Exatamente.
Acho que o problema do colega está em verificar a existência dos arquivos, estou chutando. E se for isso, é possível contornar a situação de uma maneira bem elegante:
Ao invéz de:
Use:
Deste modo, independente da RDD utilizada, o compilador sempre irá procurar pelo arquivo, com a extensão de acordo com a RDD utilizada.
É uma idéia.