Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 3 Atual »

Fecha todos os índices da área de trabalho corrente.

Sintaxe

DBClearIndex()

Retorno

Nome

Tipo

Descrição

uRet

nil

Retorno sempre é nulo.

Observações

  • DBClearIndex() efetiva as atualizações pendentes na área corrente e fecha todos os índices.
  • Esta função é equivalente à execução do comando SET INDEX sem índices especificados.

Exemplos

FUNCTION Example()
  Local cT1 := "T1"

  TCLink()
  
  DBCreate('T1', {{"FIELD_NAME", "C", 10, 0}, ;
                  {"FIELD_TYPE"   , "C", 10, 0}}, 'TOPCONN')

  DBUseArea(.F., 'TOPCONN', cT1, (cT1), .F., .F.)

  (cT1)->(DBCreateIndex('T1_IND', 'FIELD_NAME', { || 'FIELD_NAME' }))
  
  (cT1)->(DBSetIndex('T1_IND'))
  
  // TODO:
  
  // Limpa todos os indices
  (cT1)->(DBClearIndex())
  
  // TODO:
 
  DBCloseArea()
  
  TCUnlink()
RETURN

Veja também

  • Sem rótulos