erro de CRC em DBF.
Moderador: Moderadores
-
Hasse
- Usuário Nível 4

- Mensagens: 820
- Registrado em: 19 Out 2004 10:30
- Localização: Jaraguá do Sul - SC
erro de CRC em DBF.
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.
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.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
erro de CRC em DBF.
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.
Vc já tentou?
Se não tiver passa teu e-mail q te envio.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
erro de CRC em DBF.
Ele dá acesso pelo programa?
Se a estrutura estiver ok, e der acesso:
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.
Se a estrutura estiver ok, e der acesso:
Código: Selecionar todos
USE ARQUIVO
SKIP 19
COPY TO OUTRO WHILE .T.
Senão provavelmente só o FILEFIX, em máquina 32 bits.
Ele permite até recriar estrutura.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
Hasse
- Usuário Nível 4

- Mensagens: 820
- Registrado em: 19 Out 2004 10:30
- Localização: Jaraguá do Sul - SC
erro de CRC em DBF.
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.
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.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
-
Hasse
- Usuário Nível 4

- Mensagens: 820
- Registrado em: 19 Out 2004 10:30
- Localização: Jaraguá do Sul - SC
erro de CRC em DBF.
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 ?
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 ?
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
erro de CRC em DBF.
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.
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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
Hasse
- Usuário Nível 4

- Mensagens: 820
- Registrado em: 19 Out 2004 10:30
- Localização: Jaraguá do Sul - SC
erro de CRC em DBF.
Muito bem lembrado, Quintas.
Vou conversar com o técnico de manutenção.
Obrigado.
Vou conversar com o técnico de manutenção.
Obrigado.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
erro de CRC em DBF.
Ola!
Use o HBRUN do Harbour.
Saudações,
Itamar M. Lins Jr.
Para Windows, Linus, OS, etc...Alguém tem alguma sugestão de algum outro software que possua este recurso ?
Use o HBRUN do Harbour.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
