Árvore de páginas

Salva em disco todas as atualizações pendentes na área de trabalho corrente.

Sintaxe

DBCommit()

Retorno

Nome

Tipo

Descrição

uRet

nil

Retorno sempre é nulo.

Observações

  • DBCommit() efetiva alterações pendentes em um registro, salvando em disco.
  • Normalmente não é necessária a chamada a esta função, pois a execução de algumas rotinas executam o DBCommit() automaticamente no início das instruções. Exemplos destas funções: DBGoTop(), DBSeek(), Recno(), DBAppend() etc.

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., .T.)
  
   (cT1)->( DBAppend( .F. ) )
  (cT1)->FIELD_NAME := "name"
  (cT1)->FIELD_TYPE := "string"
  
  // Salva o novo registro.
  (cT1)->( DBCommit() )
  
  DBCloseArea()
  
  TCUnlink()
RETURN

Veja também

  • Sem rótulos