COMMIT
 Executa uma gravaçao em disco para todas as áreas ativas
------------------------------------------------------------------------------

 Sintaxe

     COMMIT

 Descriçao

     COMMIT dirige os buffers do Clipper para disco e executa sua gravaçao
     para todas as áreas de trabalho com arquivos de dados ou índices
     abertos.  Tal característica está disponível apenas em DOS 3.3 ou
     superior.  Sob DOS 3.2 ou inferior, o COMMIT dirige os buffers do
     Clipper para os do DOS.

     No ambiente de rede, COMMIT faz todos os tipos de atualizaçao para um
     arquivo de dados e seus índices visiveis a outros processos.  Leia o
     capítulo de programaçao em rede no livro Programando e Utilitários para
     maiores informaçoes sobre visibilidade de atualizaçoes.

 Exemplos

     Neste exemplo, COMMIT é utilizado para forçar a escrita em disco, após
     atribuir o conteúdo de variáveis de memória a variáveis campo:

     USE Sales EXCLUSIVE NEW
     MEMVAR->Name := Sales->Name
     MEMVAR->Amount := Sales->Amount
     //
     @ 10, 10 GET MEMVAR->Name
     @ 11, 10 GET MEMVAR->Amount
     READ
     //
     IF UPDATED()
        APPEND BLANK
        Sales->Name := MEMVAR->Name
        Sales->Amount := MEMVAR->Amount
        COMMIT
     ENDIF

 Arquivos:  Biblioteca CLIPPER.LIB.
 To download this example - click here.

See Also: GO SKIP