Clipper On Line • Ver Tópico - Problema com CDX
Página 1 de 1

Problema com CDX

MensagemEnviado: 01 Nov 2012 12:58
por marcoantonio
Boa tarde pessoal,

Trabalho com uma aplicação feita em xHarbour com um banco DBF e índices em CDX. A algum tempo começou a ocorrer um problema com os índices. Todo inicio de dia os clientes reindexam o sistema e com isso os índices são recriados, depois os bancos de dados sofrem várias alterações, entre inclusões, exclusões e alterações em registros. Por algum motivo os arquivos de índices perdem as ultimas TAGs ao longo destes processos ( não sei quando nem porquê ) e com isso ao realizar algumas rotinas, quando utilizo alguma TAG que não existe mais, ocorrem erros referente a falta de indexação. Se o usuário reindexar o sistema e executar a mesma rotina novamente o erro não ocorre. Alguém sabe por que os índices perdem as últimas chaves e como faço para corrigir isso?

Obrigado!

Problema com CDX

MensagemEnviado: 01 Nov 2012 13:57
por lugab
Esta indexando ou re-indexando ?

O certo é indexar.

Está deletando os .CDX existentes, antes ?

O certo é deletar.

Problema com CDX

MensagemEnviado: 03 Nov 2012 07:31
por marcoantonio
Estou deletando os índices e recriando eles.

Problema com CDX

MensagemEnviado: 08 Nov 2012 14:25
por alaminojunior
Faça a seguinte experiência num único micro:
delete os índices e rode a sua rotina de indexação
Depois disso verifique se todas as TAG´s estão lá.

Caso estejam, poste para nós a sua rotina de indexação para quem sabe descobrirmos algo.
Precisa se certificar que apenas uma máquina está fazendo a tarefa de indexação. Se duas ou mais tentarem fazer a mesma tarefa, podem surgir problemas.