Campos estourados gravados com ******

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Campos estourados gravados com ******

Mensagem por SandroBelarmino »

Pessoal, tenho um arquivo .dbf que o codigo é do tipo caracter com 6 casas, e eu gravo esse sequencial sempre somando 1, acontece, que por um descuido, ultrapassou a casa de 1.000.000 de registros e começou a gravar tudo asterisco, minha pergunta é, tem como eu recuperar isso, tem algum jeito de abrir o dbf e ver o valor que está realmente gravado no campo?

Grato

Sandro.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Campos estourados gravados com ******

Mensagem por alaminojunior »

Tenho quase certeza que se você aumentar o tamanho desse campo com o Dbu, resolverá.
Faça um backup desse DBF e aumente o tamanho do campo e tire a prova.
E também precisa aumentar o número de casas, onde no sistema houver exibição deste campo.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Campos estourados gravados com ******

Mensagem por gvc »

O valor "gravado" com **** esta perdido.
Houve estouro na transformação / gravação dos dados.
Vc poderá recompor os dados manualmente.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Responder