Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
portuguese
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css

Pagetitle

...

DBClearIndex

...

...

...

DBClearIndex

Fecha

...

todos

...

os

...

índices

...

da

...

área

...

de

...

trabalho

...

corrente.

Sintaxe

Bloco de código
collapsefalse
DBClearIndex()
--> Nil

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

...

//Este exemplo, apresenta com utilizar a função DBClearIndex() para fechar os índices.USE Clientes NEWDBSetIndex("Nome") // Abre o arquivo de índice "Nome"...DBClearIndex()// Fecha todos os índices 

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
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

...