Apaga os índices da tabela corrente.
Sintaxe
BTVDropIdxs ()->Lógico
Descrição
A função BTVDropIdxs apaga os índices da tabela corrente, com exceção do índice interno, apenas se o mesmo for Btrieve e estiver aberto exclusivo. Para tanto ela executa os seguintes passos:
- Fecha todos os índices;
- Apaga as definições dos índices nos arquivos do diretório DDF;
- Apaga os índices do arquivo da tabela corrente. Todos os índices criados de forma permanente ficam guardados na estrutura da tabela. Quando a tabela for aberta, todos os índices criados de forma permanente e o índice interno serão abertos também. Por isso, é recomendada a criação de índices de forma temporária.
Exemplo
Este exemplo demonstra o uso típico de BTVDropIdxs(). Se não falhar, os índices são apagados e o processo continua. Se falhar, uma mensagem é apresentada.
USE Clientes SHARED NEW
IF !BTVDropIdxs()
Messagebox(“Não foi possível deletar os índices da tabela corrente”,”Erro”, 0)
BREAK
ENDIF
