Página 1 de 1
Deletar registros de um DBF
Enviado: 22 Nov 2012 11:47
por Vandi
Bom dia,
Uma perguntinha "infantil": Alguém pode me dizer como apagar todos os registros de um DBF? Já tentei o ZAP mas não deu certo, usei tbém o DbZap() mas pelo visto não é compatível com minha versão do xHarbour.
Agradecimentos,
Gilvandi
Deletar registros de um DBF
Enviado: 22 Nov 2012 14:02
por anacatacombs
Para utilizar o ZAP, o arquivo deve ser aberto em modo exclusivo.
Não é uma solução muito boa, mas você pode utilizar um bloco de código para deletar os registros do seu DBF com o DBEVAL.
Deletar registros de um DBF
Enviado: 22 Nov 2012 14:34
por alxsts
Olá!
Vandi escreveu:usei tbém o DbZap() mas pelo visto não é compatível com minha versão do xHarbour
A função equivalente ao comando ZAP (Zero And Pack, nome de uma instrução de alguns assembrers) chama-se __DbZap().
Código: Selecionar todos
USE Sales EXCLUSIVE NEW
IF !NETERR()
SET INDEX TO Sales, Branch, Salesman
__dbZAP()
CLOSE Sales
ELSE
? "Zap operation failed"
BREAK
ENDIF
Deletar registros de um DBF
Enviado: 22 Nov 2012 16:35
por Vandi

) Boa tarde...
RESOLVIDO o problema graças as colaborações acima!!!
Obrigado...
Gilvandi