Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.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
user function test()
  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'))
  
  // Limpa todos os indices
  (cT1)->(DBClearIndex())
  
  DBCloseArea()
  
  TCUnlink()
return

Veja também