Arquivo de indice com erro

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Tomaz Edson Linhares
Usuário Nível 1
Usuário Nível 1
Mensagens: 32
Registrado em: 19 Abr 2016 17:03
Localização: São Gonçalo/RJ

Arquivo de indice com erro

Mensagem por Tomaz Edson Linhares »

Olá Amigos,

Indexo meus arquivos de indices com SET INDEX TO.
e uso arquivos de dados com extensão DBF

Só que as vezes, não sei o porque, alguns apresentam erros na hora em que são abertos.

USE MEU_ARQ_DBF ALIAS ARQ NEW SHARED
IF ! FILE("MEU_ARQ_INDICES.NTX")
INDEX ON ... TO ARQ_INDICES
ENDIF
SET INDEX TO ARQ_INDICES //// nessa linha as vezes apresentam erro ao abrir esse arquivo de indice.


Tem alguma função que, assim como pode ser feito com os DBF, que verifique se o arquivo de indices está corrompido antes de abri-lo, evitando a mensagem de erro que encerra o sistema.


Desde já agradeço a quem se manifestar.

Obrigado
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Arquivo de indice com erro

Mensagem por lugab »

Tomaz,

1-Antes de indexar, convém excluir o arquivo de indices já existente

2-De vez em quando é bom dar um pack no arquivo DBF, antes de indexar.
O pack elimina os registrados já deletados

3-Quando puder, troque os índices do padrão NTX para o CDX, que é muitíssimo melhor
Aqui no fórum tem um monte de tópicos explicando como fazer isso
lugab
Avatar do usuário
Tomaz Edson Linhares
Usuário Nível 1
Usuário Nível 1
Mensagens: 32
Registrado em: 19 Abr 2016 17:03
Localização: São Gonçalo/RJ

Arquivo de indice com erro

Mensagem por Tomaz Edson Linhares »

Vou fazer assim então. Obrigado amigo.
Heero
Usuário Nível 2
Usuário Nível 2
Mensagens: 51
Registrado em: 13 Jul 2015 22:10
Localização: Guarulhos/SP

Arquivo de indice com erro

Mensagem por Heero »

2-De vez em quando é bom dar um pack no arquivo DBF, antes de indexar.
O pack elimina os registrados já deletados
Claro, depois de ter conferido se os registros devem ser deletados mesmo.

Tomaz,

Que erro dá ? São variados ?

OBS: Creio que o tópico esteja no lugar errado.

Abraços
Ricardo Rodrigues
Harbour 3.2 + BCC + Minigui
Cursando Análise e Desenvolvimento de Sistemas
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Arquivo de indice com erro

Mensagem por asimoes »

Heero escreveu:OBS: Creio que o tópico esteja no lugar errado.
Correto, convém publicar no fórum Banco de Dados
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder