RECALL
 Recupera los registros marcados para borrarse
------------------------------------------------------------------------------

 Sintaxis

     RECALL [<ámbito>] [WHILE <lCondición>]
        [FOR <lCondición>]

 Argumentos

     <ámbito> es la sección del fichero actual de base de datos que se
     desea recuperar. El ámbito por defecto es el registro actual o NEXT 1.
     Si se especifica una condición, el ámbito por defecto se convierte en
     todo el fichero (ALL).

     WHILE <lCondición> especifica un grupo de registros que cumplen una
     condición, desde el registro actual hasta que la condición deje de
     cumplirse.

     FOR <lCondición> especifica el grupo condicional de registros que
     se va a recuperar en el ámbito dado.

 Descripción

     RECALL es un mandato de base de datos que restablece los registros
     marcados para borrarse del área de trabajo actual. Es el opuesto del
     mandato DELETE. Si se ha establecido SET DELETED ON, RECALL puede
     restablecer el registro actual o un registro específico, si se
     especifica un ámbito RECORD. Recuerde que una vez que haya purgado un
     fichero de base de datos, todos los registros marcados se habrán
     suprimido físicamente del fichero y no podrán recuperarse.

     En un entorno de red, para recuperar el registro actual es necesario
     bloquearlo primero con RLOCK(). La recuperación de varios registros
     requiere el uso exclusivo del fichero o un bloqueo del mismo con la
     función FLOCK(). Si desea más información, consulte el capítulo
     "Programación en Red" de la Guía de Programación y Utilidades.

 Ejemplos

      Este ejemplo muestra diversos resultados de RECALL:

        USE Ventas NEW
        //
        DELETE RECORD 4
        ? DELETED()                     // Resultado: .T.
        //
        RECALL
        ? DELETED()                     // Resultado: .F.

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

See Also: DELETE DELETED() FLOCK() PACK RLOCK() SET DELETED