Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css

Pagetitle
DBCloseArea
DBCloseArea

Função: DBCloseArea

Fecha

...

a

...

área

...

de

...

trabalho

...

corrente.

Sintaxe

Code Block
collapsefalse
DBCloseArea()

...


Retorno

Nil (Nulo)

Nome

Tipo

Descrição

uRet

nil

Retorno sempre é nulo.

Observações

  • DBCloseArea() libera a área de trabalho corrente para uso. Efetiva as atualizações pendentes, libera todos os registros bloqueados e qualquer recurso associado à área de trabalho é fechado e liberado.

DBCloseArea() é semelhante ao comando CLOSE e oposto a função DBUseArea e ao comando USE.

//Este exemplo, apresenta como utilizar a função DBCloseArea() para fechar a área de trabalho atual.
USE Clientes NEW
DBSetIndex("Nome")
...
DBCloseArea() // Fecha a área de trabalho atual
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server

 

Exemplos

Code Block
languagecpp
themeEclipse
linenumberstrue
collapsefalse
FUNCTION Example()
  Local cT1 := "T1"
  
  TCLink()
  
  DBCreate("T1", {{"FIELD_NAME", "C", 10, 0}, ;
                  {"FIELD_TYPE", "C", 10, 0}, ;
                  {"FIELD_AGE", "C", 10, 0}, ;
                  {"FIELD_NICK", "C", 10, 0}, ;
                  {"FIELD_COL", "C", 10, 0}}, "TOPCONN")
                  

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

  // TODO
  
  DBCloseArea()
  
  TCUnlink()
RETURN

Veja também