DBREINDEX( )
Vuelve a crear todos los índices activos en el área de trabajo actual
Sintaxis
DBREINDEX() –> NIL
Devuelve
DBREINDEX() devuelve siempre NIL.
Descripción
DBREINDEX() reconstruye todos los índices activos asociados con el área de trabajo actual. Después de crearse los índices, el área de trabajo se desplaza al primer registro lógico del orden de control.
DBREINDEX() realiza la misma función que un mandato REINDEX estándar. Si desea más información, consulte el mandato REINDEX.
Ejemplos
¦ En el ejemplo siguiente se reindexa el área de trabajo:
cApellido := “López”
DBUSEAREA(.T., “DBFNTX”, “Ventas”, “Ventas”, .T.)
DBSETINDEX( “APELLIDO” )
//
IF ( Ventas->(DBSEEK(cApellido)) )
IF RLOCK()
DELETE FOR Ventas->Apellido == “López”
Ventas->( DBREINDEX() )
ELSE
? “No puede bloquearse el registro…”
ENDIF
ELSE
? “No se encuentra”
ENDIF
Ficheros: La biblioteca asociada es DPXBASE.CH.