Árvore de páginas

Função: ctreeDelInt

Exclui o índice interno da tabela c-tree, mesmo estando fechada.

ctreeDelInt ( < cNome> ) --> lRet

NomeTipoDescriçãoObrigatórioReferência
cNomeCaracterIndica o nome da tabela que o índice interno será excluído. X
    lRet(logico)
  • Retorna verdadeiro (.T.), se a exclusão do índice for realizada com sucesso; caso contrário, falso (.F.). Principais erros: Tabela não está no diretório do sistema, não abriu a tabela ou não excluiu o arquivo de índice interno.

Para excluir o índice da tabela c-tree, essa função realiza os seguintes procedimentos:

  • Abre a tabela especificada no parâmetro <cNome>.
  • Verifica o nome do arquivo de índice interno na tabela.
  • Fecha a tabela.
  • Exclui fisicamente o arquivo do índice interno.

 

Importante

A tabela deve ser excluída após a chamada dessa função, pois a tabela c-tree não pode ser aberta sem índice interno.

 

//Este exemplo, apresenta a utilização típica da função ctreeDelInt().//Sendo que a tabela '\dadosadv\sa1990.dtc' deve estar fechada.//Se não falhar, o índice interno é apagado e o processo continua. Se falhar, uma mensagem será apresentada.IF !CtreeDelInt('\dadosadv\sa1990.dtc')Messagebox('Não foi possível deletar o índice da tabela','Erro', 0)ENDIFfErase('\dadosadv\sa1990.dtc') 
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server

  • Sem rótulos