DBF parece estar cheio

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

JuniorVaz
Usuário Nível 3
Usuário Nível 3
Mensagens: 100
Registrado em: 16 Jul 2004 15:49

DBF parece estar cheio

Mensagem por JuniorVaz »

Ola, possuo um pequeno sistema de Controle de Produção, e tenho um DBF para cadastro dos clientes, agora me aconteceu um problema, os registros chegaram no numero 368 e não adiciona mais nenhum registro, quando eu inicio o dbf apartir do DBU, quando vou na ultima linha, aparece EOF() no canto da tela, gostaria de uma ideia de como solucionar isto, não sei o que aconteceu, pois tenho outros dbfs com até 5000 registros e nunca aconteceu isto... Obrigado
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Prezado Junior

É possível que seu arquivo esteja com a estrutura corrompida, tente fazer o seguinte :

Abra o arquivo com problema
Copie os registros para um arquivo TXT
Crie um no arquivo com a estrutura igual a do anterior
Appenda o arquivo TXT que foi criado no novo arquivo

faça os testes e veja se o problema persiste.

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
JuniorVaz
Usuário Nível 3
Usuário Nível 3
Mensagens: 100
Registrado em: 16 Jul 2004 15:49

Tentei

Mensagem por JuniorVaz »

Certo, eu criei outro dbf com a mesma estrutura, e importei os dados apartir do dbu, neste o DBF funciona tranquilamente. Mas quando eu o renomeio novamente para seu nome original CADCLI.DBF, ele aparece esse EOF() e naum aceita mais nenhuma inserção. Então percebi que se eu apenas renomear ele com qualquer outro nome ele funciona corretamente. Será o que pode ser? To loko ja com isso aki.. hehehe
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Chama um exorcista porque teu micro tá possuido...

Nunca vi nada parecido.

:% :)´ :)´ :)´ :)´ :)´

Essa não vai dar pra ajudar não...

Fui...antes que isso pegue !

:))

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Irineu
Usuário Nível 2
Usuário Nível 2
Mensagens: 61
Registrado em: 13 Ago 2003 22:01
Localização: Curitia-PR
Contato:

Mensagem por Irineu »

Olá JuniorVaz, fiquei curioso com o problema, vc pode enviar esse arquivo pra eu dar uma verificada ?

iklosowski@gmail.com
JuniorVaz
Usuário Nível 3
Usuário Nível 3
Mensagens: 100
Registrado em: 16 Jul 2004 15:49

Possuido mesmo

Mensagem por JuniorVaz »

Olha, até eu acho que ele ta possuido. Algumas funções do Programa aqui deixaram de funcionar de uma hora para outra. Fiz um dbf com 2 campos, UF e ICMS, indexei tudo certinho, e mando ele axar um certo estado que está no dbf, coisa simples, e ele simplesmente não acha... Eh coisa du Nenonhuuu.. :P
evaldo
Usuário Nível 3
Usuário Nível 3
Mensagens: 113
Registrado em: 27 Out 2005 23:29

Mensagem por evaldo »

Junior o problema poder estar no seu hd, ja tive um problema semelhante, copia ele para outra maquina e abre ele com o dbu.exe e da um F3 e F4.


OK
Responder