Página 1 de 1

erro de CRC em DBF.

Enviado: 10 Fev 2017 15:39
por Hasse
Boa tarde colegas.

Estou com um arquivo DBF com erro de CRC.
O que fazer ?
Há algum aplicativo para ajudar ?

Já identifiquei a faixa de registros onde está erro. Algo em torno de 18 registros bem no começo, num dbf com 1.100.000 registros.

O pior é que não consigo copiar o safado, nem com COPY, nem com XCOPY, nem zipando. Caso isso fosse possível eu faria o tratamento cirúrgico fora do sistema que roda 24 horas por dia, 365 dias por ano.

erro de CRC em DBF.

Enviado: 10 Fev 2017 16:04
por fladimir
existe uma ferramenta antiga q talvez corrija o arquivo dbf chama-se FIX ou algo do tipo é da Norton

Vc já tentou?

Se não tiver passa teu e-mail q te envio.

erro de CRC em DBF.

Enviado: 11 Fev 2017 22:49
por JoséQuintas
Ele dá acesso pelo programa?
Se a estrutura estiver ok, e der acesso:

Código: Selecionar todos

USE ARQUIVO
SKIP 19
COPY TO OUTRO WHILE .T.
Ou até fazer de trás pra frente, até onde for possivel.

Senão provavelmente só o FILEFIX, em máquina 32 bits.
Ele permite até recriar estrutura.

erro de CRC em DBF.

Enviado: 13 Fev 2017 16:47
por Hasse
Obrigado pelas sugestões, aos colegas Quintas e Fladimir.

Terei que combinar com a empresa, num final de semana à noite, quando a carga de trabalho reduz bastante, para colocar as sugestões em prática.

Caso os aplicativos sugeridos não produzirem resultados, montei um plano "B".

1)-Filtrar o arquivo para o número de registro superior àqueles onde se encontra o erro e salvar o resultado.
2)-Filtrar um arquivo de mesmo nome do backup mais recente com o número de registro igual e inferior ao anterior.
3)-Fazer um APPEND do primeiro sobre este último.

Creio que assim deve funcionar, se nenhum outro procedimento resolver.
É claro que preciso me munir de uma boa dose de paciência para aguardar o término da operação de filtragem.

Retorno com notícias.

erro de CRC em DBF.

Enviado: 13 Fev 2017 16:50
por Hasse
Em tempo.

Antigamente eu usada o dBase IV para fazer este tipo de manutenção.

Hoje uso o DBU, com algumas melhorias que implementei.

Porém o DBU não tem a opção de trabalhar por linha de comandos como o dBase tinha.

Alguém tem alguma sugestão de algum outro software que possua este recurso ?

erro de CRC em DBF.

Enviado: 13 Fev 2017 17:06
por Kapiaba

erro de CRC em DBF.

Enviado: 13 Fev 2017 17:10
por JoséQuintas
32 bits o foxpro.

talvez pra copiar o dbf estragado seja possível fazer por Linux.

O mais importante: se está com erro, provavelmente vai trocar o HD, já está tudo no esquema?

Acho que a parte crítica é copiar, e já deixar funcionando.
O conserto do estrago dá pra deixar pra depois.

erro de CRC em DBF.

Enviado: 14 Fev 2017 08:27
por Hasse
Muito bem lembrado, Quintas.

Vou conversar com o técnico de manutenção.

Obrigado.

erro de CRC em DBF.

Enviado: 14 Fev 2017 12:03
por Itamar M. Lins Jr.
Ola!
Alguém tem alguma sugestão de algum outro software que possua este recurso ?
Para Windows, Linus, OS, etc...
Use o HBRUN do Harbour.

Saudações,
Itamar M. Lins Jr.