Dica - Copiar registos deletados para outro dbf

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

lapinha
Usuário Nível 1
Usuário Nível 1
Mensagens: 13
Registrado em: 29 Dez 2007 22:01
Localização: Portugal

Dica - Copiar registos deletados para outro dbf

Mensagem por lapinha »

Para já quero dar o meu muito obrigado aos amigos do Forum por me explicarem como se testa a quantidade de arquivos em um DBF.

Tive um problema que levou 5 dias a resolver. Quando copio registos de um DBF para outro os registos deletados são copiados mas não ficam deletados no DBF de destino. Então teremos que testar no primeiro DBF se o registo está deletado e depois copiar para o segundo DBF e fazer delete.
Isto com 2 áreas. Cópia de registos de uma área para outra.

Saudações.

Carlos Lapa
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Seria isso mesmo, no momento da cópia verifique se ele está marcado para deleção ( DELETED() ), caso sim delete também no destino. Não esquecendo, é obvio, de SET DELETED OFF.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Responder