DBUNLOCK() 
 Libera todos los bloqueos del área de trabajo actual
------------------------------------------------------------------------------
 Sintaxis

     DBUNLOCK() --> NIL

 Devuelve

     DBUNLOCK() devuelve siempre NIL.

 Descripción

     DBUNLOCK() libera cualquier bloqueo de registro o de fichero obtenido
     mediante el proceso actual en el área de trabajo actual. DBUNLOCK()
     sólo es significativo en una base de datos compartida en un entorno de
     red.

     DBUNLOCK() realiza la misma función que un mandato UNLOCK estándar. Si
     desea más información, consulte el mandato UNLOCK.

 Notas

     ■ Entorno de red: Al desplazarse a otro registro en un entorno
        de red, las modificaciones efectuadas en el registro actual se hacen
        visibles a los otros procesos. Si desea más información, consulte el
        capítulo "Programación en Red" de la Guía de Programación y
        Utilidades.

 Ejemplos

      En el ejemplo siguiente se ilustra una utilización básica de
        la función DBUNLOCK():

        cApellido := "López"
        USE Ventas SHARED NEW VIA "DBFNTX"
        DBSETINDEX( "APELLIDO" )
        //
        IF ( Ventas->(DBSEEK(cApellido)) )
           IF Ventas->( RLOCK() )
              Ventas->( DBDELETE() )

              ? "Registro borrado: ", Ventas->( DELETED() )
              Ventas->( DBUNLOCK() )
           ELSE
              ? "No puede bloquearse el registro..."
           ENDIF
        ELSE
           ? "No encontrado"
        ENDIF

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

See Also: DBUNLOCKALL() FLOCK() RLOCK() UNLOCK