Fórum Eliminar fisicamente Registros de tabela .DBF #234928
28/05/2004
0
Agradeço
Jairo
Jairo Norenberg
Curtir tópico
+ 0Posts
28/05/2004
Sam
begin
Tabela.Active := false;
try
Tabela.Exclusive := true;
tabela.Active := true;
DbiPackTable(Tabela.DBHandle, Tabela.Handle, nil, szdBASE, true);
Tabela.Active := false;
Tabela.Exclusive := false;
finally
Tabela.Active := true;
end;
end;
Espero ter ajudado !!!!
Gostei + 0
28/05/2004
Jairo Norenberg
Quando o programa executa
Tabela.Exclusive := true;
está dando erro ´Table is busy´
Só que ela não está sendo usada.
Oque poderia ser?
Grato pela atenção
Jairo
Gostei + 0
28/05/2004
Sam
Ou seja
Tabela.close;
PackDbf(Tabela);
Espero ter ajudado !!!
Gostei + 0
28/05/2004
Aroldo Zanela
Verifique se não existem tabelas abertas em outros formulários ativos (auto-create) ou no data module, ou em outro programa externo, senão, a tabela não pode ser colocada em modo exclusivo.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)