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
Arquivo de indice com erro
Moderador: Moderadores
- Tomaz Edson Linhares
- 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
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
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
- Tomaz Edson Linhares
- 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
Claro, depois de ter conferido se os registros devem ser deletados mesmo.2-De vez em quando é bom dar um pack no arquivo DBF, antes de indexar.
O pack elimina os registrados já deletados
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
Harbour 3.2 + BCC + Minigui
Cursando Análise e Desenvolvimento de Sistemas
Arquivo de indice com erro
Correto, convém publicar no fórum Banco de DadosHeero escreveu:OBS: Creio que o tópico esteja no lugar errado.
►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)
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)

