DBCOMMIT()
 Guarda en el disco las actualizaciones pendientes
------------------------------------------------------------------------------
 Sintaxis

     DBCOMMIT() --> NIL

 Devuelve

     DBCOMMIT() devuelve siempre NIL.

 Descripción

     DBCOMMIT() hace que se guarden en el disco todas las actualizaciones
     del área de trabajo actual. Todas las memorias intermedias de bases de
     datos actualizadas y de índice se guardan en el DOS y se ejecuta un
     mandato COMMIT del DOS para el fichero de base de datos (.dbf) y
     cualquier fichero índice asociado con el área de trabajo.

     DBCOMMIT() realiza la misma función que un mandato COMMIT estándar, con
     la excepción de que actúa sólo en el área de trabajo actual. Si desea
     más información, consulte el mandato COMMIT.

 Notas

     ■ Entorno de red: DBCOMMIT() hace visibles a los restantes
        procesos las actualizaciones realizadas en la base de datos. Para
        asegurar la integridad de los datos, ejecute DBCOMMIT() antes de
        ejecutar UNLOCK. Si desea más información, consulte el capítulo
        "Programación en Red" en la Guía de Programación y Utilidades.

      DBCOMMIT() utiliza la interrupción 21h, función 68h del DOS
        para ejecutar la escritura física en el disco duro. La realización
        correcta de esta petición depende del sistema operativo de la red.
        Consulte con el distribuidor de red para comprobar si puede
        utilizarse esta función.

 Ejemplos

      En este ejemplo, se utiliza COMMIT para forzar una escritura
        en el disco después de haber asignado una serie de variables de
        memoria a variables de campo:

        USE Ventas EXCLUSIVE NEW
        MEMVAR->Nombre := Ventas->Nombre
        MEMVAR->Cantidad := Ventas->Cantidad
        //
        @ 10, 10 GET MEMVAR->Nombre
        @ 11, 10 GET MEMVAR->Cantidad
        READ
        //
        IF UPDATED()
           APPEND BLANK
           REPLACE Ventas->Nombre WITH MEMVAR->Nombre
           REPLACE Ventas->Cantidad WITH MEMVAR->Cantidad
           Ventas->( DBCOMMIT() )
        ENDIF

 Ficheros   La biblioteca asociada es CLIPPER.LIB.
 To download this example - click here.

See Also: CLOSE COMMIT DBCLOSEALL() DBCOMMITALL() DBUNLOCK()