Página 1 de 1

Migração de indices, ajuda

Enviado: 05 Set 2009 17:54
por rbonotto
Eu uso os arquivos .NTX ainda, mas com os sistemas precisando muitos indices abertos começam os problemas de open error (memory exausthed)

Qual seria a melhor migração: NDX ou CDX ? estou usando o cliper 5.2e e o blinker 7.000

Quanto ao codigo, é dificil estas migrações ?

Desde ja obrigado, abraços !

Re: Migração de indices, ajuda

Enviado: 05 Set 2009 18:00
por Maligno
Pro Clipper v5.2e o melhor, creio eu, é a biblioteca SIX. Tanto faz se CDX ou NTX, pois ambos são compactados e compostos. Mas no fórum isso já foi discutido inúmeras vezes. Use "SIX" na busca avançada e você encontrará diversos links.

Re: Migração de indices, ajuda

Enviado: 08 Set 2009 10:52
por gvc
[rbonotto]
Apesar de alguns colega não passarem por isso, eu só tive problemas com o CDX usando o 5.2x. Só funcionou direito usando o 5.3x.
Maligno escreveu:Tanto faz se CDX ou NTX
Imagino que houve um erro de digitação aqui. O seu servo, encarreado de digitar suas sabias palavras, errou. Ele deveria ter escrito CDX e NDX! Já informo a comunidade que o servo será devidamente castigado por macular as palavras desse monumento do conhecimento universal.
- Já puxei o s... o bastante. -
Hoje é "segundona" e tem uma semana enorme pela frente. Semana compactada.

Re: Migração de indices, ajuda

Enviado: 08 Set 2009 11:02
por Maligno
Tanto faz se CDX ou NTX
Ops! Falha minha. Apertei a tecla vizinha sem querer. :)

Eu quis dizer "Tanto faz se CDX ou NSX". Aliás, a diferença entre esses dois RDDs é sutil. Acho que é apenas pela capacidade de tags que cada um suporta. Eu usava NSX (parei com Clipper). Pra mim estava de bom tamanho.

Obrigado por destacar meu erro, Gilberto. :)

Re: Migração de indices, ajuda

Enviado: 08 Out 2009 23:59
por rbonotto
Procurei no forum por biblioteca SIX mas a maioria das respostas era...procure por biblioteca SIX e acabei não achando
um codigo para migrar de NTX para qualquer outro indice.

Meu problema maior esta em msg corruption detected que aparece a cada 20 ou 30 operações no mesmo procedimento, e ai....ferra tudo. Reindexando o problema desaparece...por mais 20 ou trinta operações e ai detona de novo.

Estou usando

index on talarquivo to indice1
set index to indice1

Alguem poderia me ajudar a resolver este problema critico ?

Re: Migração de indices, ajuda

Enviado: 09 Out 2009 07:22
por ANDRIL
Reveja o seu codigo, principalmente nas operacoes de abertura de DBF/NTX. Exemplo: Ao incluir um novo registro, abra o DBF e use SET INDEX TO arq1,...,arqx. Verifique como esta usando o DBCommit(), se esta dentro da área que acabou de alterar.

Veja tambem se o problema ocorre em apenas nesta maquina, ou so neste cliente. Se usa em rede, verifique a rede tambem. Ainda em caso de rede, nunca deixe o servidor ser um Win9x e ter pontos com XP.

O problema de Corruption Detected ocorre em todos os tipos de indices, em uns menos, mais precisa achar o que realmente esta causando isso. Mesmo que seja vantajoso por outro motivo mudar o RDD, ja pensou migrar o sistema e permanecer com o mesmo problema?

Ate+,

Re: Migração de indices, ajuda

Enviado: 09 Out 2009 08:02
por SandroBelarmino
rbonotto escreveu:Procurei no forum por biblioteca SIX mas a maioria das respostas era...procure por biblioteca SIX e acabei não achando
um codigo para migrar de NTX para qualquer outro indice.
Procure na seção banco de dados, eu consegui bastante ajuda nessa seção pra migrar de NTX para CDX.

Sandro.