Página 1 de 1
aparecendo registros em branco em dbf...help
Enviado: 19 Fev 2007 10:49
por scom
ola amigos...
Estou com um problema no meu sistema, esta aparecendo ums registros em branco no meu dbf de clientes....alguem sabe o motivo disso acontecer....o porque isso acontece....
use o clipper 5.3 / blinker 7 / indexes CDX
atenciosamente
robson
Enviado: 19 Fev 2007 12:07
por rochinha
Amiguinho
São efeitos de APPEND BLANK em areas diferentes, voce esta dando estes comandos antes de mudar para a area do arquivo CLIENTES.
Em algum ponto sua rotina que gera o erro esta deixando de retornar a uma area e fazendo este efeito.
Alem do registro em branco que esta aparecendo, um arquivo que deveria ter registros não esta recebendo os mesmos.
Enviado: 20 Fev 2007 02:35
por clauber
antes da esses pro, depois q usei da forma abaixo desapareceu pro, tente ai vc. . .
Select Tabela
If ! C_Registro()
Loop // ou Return dependendo da sua estrutura
Endif
..
Lock_Reg()
Comando de Gravação -> REplace das Variáveis para os campos da tabela
...
Tabela->(DbCommit()) ; Tabela->(DbUNlock())
Function C_Registro
Local nTente ; nTente:= 0
DbAppend()
While Neterr() .And. Inkey() <> 27
DbAppend()
nTente+=1 ; If nTente > = 3 ; Exit ; Endif
End
If Lastkey()==27 .Or. nTente=3 ; Return(.F.) ; Endif
Return(.T.)
Enviado: 21 Fev 2007 00:14
por marcos.gurupi
Caro colega, jah aconteceu o mesmo comigo por duas vezes, uma era o HD do cliente q tava bixando e a outra era mal gerenciamento do indices, ou seja, eu usava indices temporarios e n fechava adequadamente o mesmo.
Obrigado!
Marcos Roberto.
DBF com registro em branco
Enviado: 28 Fev 2007 09:22
por Netavin
Olá colega !
Reforço as palavras do rochinha. Isso acontecia comigo tbm. Foi só "consertar" o programa e tudo foi resolvido.
Netavin.
Enviado: 28 Fev 2007 10:19
por rochinha
Netavin
Seja bem vindo.
De uma reforçada nos dados de seu perfil colocando outras informações como emails, msn, icq, versão de Clipper, linkador, etc.
Poste suas duvidas e auxilios e veja porque este forum é o local que voce procurava.
Não se assute se surgirem algumas lascas e farpas aqui, mas a discussão sobre alguns temas é para reforçar o conhecimento dos membros e levantar hipoteses.