Clipper On Line • Ver Tópico - Problema com CDX

Problema com CDX

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

Problema com CDX

Mensagempor marcoantonio » 01 Nov 2012 12:58

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!
Nota de Moderação:
Pablo César: O presente tópico foi movido da seção Harbour, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com o [x]Harbour.
marcoantonio
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 3
Data de registro: 27 Ago 2012 16:49
Cidade/Estado: Minas Gerais
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Problema com CDX

Mensagempor lugab » 01 Nov 2012 13:57

Esta indexando ou re-indexando ?

O certo é indexar.

Está deletando os .CDX existentes, antes ?

O certo é deletar.
lugab
lugab
Colaborador

Colaborador
 
Mensagens: 860
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 37 vezes

Problema com CDX

Mensagempor marcoantonio » 03 Nov 2012 07:31

Estou deletando os índices e recriando eles.
marcoantonio
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 3
Data de registro: 27 Ago 2012 16:49
Cidade/Estado: Minas Gerais
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Problema com CDX

Mensagempor alaminojunior » 08 Nov 2012 14:25

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.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar de usuário

alaminojunior
Colaborador

Colaborador
 
Mensagens: 1659
Data de registro: 16 Dez 2005 20:26
Cidade/Estado: Ubatuba - SP
Curtiu: 16 vezes
Mens.Curtidas: 9 vezes




Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro