Clipper On Line • Ver Tópico - Pack em arquivos que contém campo memo (DBT)

Pack em arquivos que contém campo memo (DBT)

Discussão sobre a linguagem CA-Clipper.

Moderador: Moderadores

 

Pack em arquivos que contém campo memo (DBT)

Mensagempor Walter Tanaka » 21 Set 2004 09:31

Alguém poderia me informar como devo proceder p/ que quando efetuo um pack num arquivo DBF que contenha campo memo, o respectivo DBT também seja afetado pelo pack ?
Walter Tanaka
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 1
Data de registro: 21 Set 2004 09:05
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor josenilson neiva » 21 Set 2004 10:38

Amigo,

infelizmente o comando Pack do clipper nao limpa os arquivos .dbt

Para solucionar este problema faça o seguinte:

1) Ao invés do Pack, utilize o comando COPY TO para copiar os registros não deletados para um arquivo temporario.

Exemplo: (limpar os arquivos chamados exemplo.dbf e exemplo.dbt)

Use Exemplo.dbf New Exclusive
Copy to ArqTemp.dbf for .not. deleted()

2) Depois apague os arquivos dbf e dbt originais e renomeie os arquivos temporarios para os nomes dos arquivos originais.

Continuando o exemplo acima:

FErase( "Exemplo.dbf" )
FErase( "Exemplo.dbt" )
FRename( "ArqTemp.dbf" , "Exemplo.dbf" )
FRename( "ArqTemp.dbt" , "Exemplo.dbt" )
josenilson neiva
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 11
Data de registro: 14 Set 2004 11:21
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Pack em arquivos que contém campo memo (DBT)

Mensagempor reinaldo » 06 Set 2020 09:45

Valeu pela dica Josenilson (16 anos depois)
reinaldo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 105
Data de registro: 02 Mai 2005 13:08
Cidade/Estado: santos/sp
Curtiu: 0 vez
Mens.Curtidas: 1 vez




Retornar para CA-Clipper

Quem está online

Usuários vendo este fórum: Google [Bot] e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro