DBCOMMITALL()

Flushes the memory buffer and performs a hard-disk write

Syntax

DBCOMMIT() --> NIL

Returns

DBCOMMIT() always returns NIL.

Description

This function performs a hard-disk write for all work areas. Before the disk write is performed,all buffers are flushed. open work areas.
Examples
      FUNCTION Main()
      LOCAL cName:=SPACE(40)
      LOCAL nId:=0
      USE Test EXCLUSIVE NEW
      USE TestId New INDEX Testid
      //
      @ 10, 10 GET cName
      @ 11, 10 GET nId
      READ
      //
      IF UPDATED()
         APPEND BLANK
         REPLACE Tests->Name WITH cName
         REPLACE Tests->Id WITH nId
         IF !TestId->(DBSEEK(nId))
            APPEND BLANK
            REPLACE Tests->Id WITH nId
         ENDIF
      ENDIF
      DBCOMMITALL()
      RETURN NIL
Status

Ready

Compliance

This function is CA-Clipper compliant.

Files

Library is rdd

See Also