DBRECALL()
 Recupera un registro marcado para ser borrado
------------------------------------------------------------------------------
 Sintaxis

     DBRECALL() --> NIL

 Devuelve

     DBRECALL() devuelve siempre NIL.

 Descripción

     DBRECALL() hace que el registro actual se recupere si está marcado para
     ser borrado.

     DBRECALL() realiza la misma función que un mandato RECALL. Si desea más
     información, consulte los mandatos DELETE y RECALL.

 Notas

     ■ Registros lógicos: La recuperación de un registro borrado
        afecta a la visibilidad lógica del registro si el estado global de
        SET DELETED es verdadero (.T.). Si desea más información, consulte
        la función DBDELETE() y los mandatos DELETE y RECALL .

     ■ Entorno de red: Para una base de datos compartida en una red,
        DBRECALL() requiere bloquear el registro actual. Si desea más
        información, consulte el capítulo "Programación en Red" en la Guía
        de Programación y Utilidades.

 Ejemplos

      El ejemplo siguiente recupera un registro si está borrado e
        intenta bloquearlo:

        cApellido := "López"
        DBUSEAREA(.T., "DBFNTX", "Ventas", "Ventas", .T.)
        DBSETINDEX( "APELLIDO" )
        //
        IF ( Ventas->(DBSEEK(cApellido)) )
           IF Ventas->( DELETED() )
              IF Ventas->( RLOCK() )
                  Ventas->( DBRECALL() )
                  ? "Registro recuperado"
              ELSE
                  "No puede bloquearse el registro..."
              ENDIF
           ENDIF
        ELSE
           ? "No se encuentra"
        ENDIF

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

See Also: DBDELETE() DELETE RECALL