Ver conteudo do arquivo indexado, é possivel ?

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

mmaciel11
Usuário Nível 2
Usuário Nível 2
Mensagens: 69
Registrado em: 23 Mar 2006 11:16
Localização: sao luis
Contato:

Ver conteudo do arquivo indexado, é possivel ?

Mensagem por mmaciel11 »

Bom dia,

utilizo esses indices:
index on codfunc TAG Funcion1 TO (caminho)+'Funcion.cdx'
index on nome TAG Funcion2 TO (caminho)+'Funcion.cdx'
index on nome+dtos(dt_nasc) TAG Funcion3 TO (caminho)+'Funcion.cdx'

Dúvida:

é possivel ler o conteudo da TAG Funcion1, Funcion2, Funcion3


Séra Possivel ler e qual o comando.


agradeço


Utilizo: Xharbour + Minigui + CDX

Marco Maciel
HBMake v1.55 - xHarbour Make
xHarbour build 0.99.60 (simplex)
Borland c++ 5.5.1
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Re: Ver conteudo do arquivo indexado, é possivel ?

Mensagem por Toledo »

Marco, se você quer saber qual a chave de indexação em cada TAG, basta usar:

? indexkey(1) // retorna CODFUNC
? indexkey(2) // retorna NOME
? indexkey(3) // retorna NOME+DTOS(DT_NASC)

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
mmaciel11
Usuário Nível 2
Usuário Nível 2
Mensagens: 69
Registrado em: 23 Mar 2006 11:16
Localização: sao luis
Contato:

Re: Ver conteudo do arquivo indexado, é possivel ?

Mensagem por mmaciel11 »

Ok toledo

Acho que expliquei mal

o que eu queria era ver era o conteudo da TAG

tipo:
nesse caso onde index com o nome e a data de nascimento


ana zuleide maciel 25101959
marco antonio ericeira maciel 23111973
zuleide maciel 10012005
HBMake v1.55 - xHarbour Make
xHarbour build 0.99.60 (simplex)
Borland c++ 5.5.1
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Ver conteudo do arquivo indexado, é possivel ?

Mensagem por Maligno »

Com a função IndexKey() você tem a chave de indexação. Com a chave e o banco de dados você pode recuperar os dados facilmente. A não ser que você queira usar apenas o arquivo de índice para recuperar os dados. Se for isso, a coisa vai complicar bastante. Sobretudo porque o CDX é compactado.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder