VALIDATE DATABASE (Comando)
Comprueba que son correctas todas las ubicaciones de tablas e índices de la base de datos actual.
VALIDATE DATABASE [RECOVER] [NOCONSOLE]
[TO PRINTER [PROMPT] | TO FILE FileName]
Parámetros
RECOVER
Muestra cuadros de diálogo que permiten localizar tablas e índices que no se encuentran en las ubicaciones contenidas en la base de datos. En esta versión de Visual FoxPro se admite el uso de la cláusula RECOVER en los programas.NOCONSOLE
Impide que se muestren mensajes de error en la ventana principal de Visual FoxPro o en la ventana activa definida por el usuario.TO PRINTER [PROMPT]
Dirige el resultado de los mensajes de error de VALIDATE DATABASE a una impresora.PROMPT muestra el cuadro de diálogo Imprimir antes de que comience la impresión. Coloque la palabra clave PROMPT justo después de TO PRINTER.
TO FILE FileName
Dirige el resultado de los mensajes de error al archivo especificado con FileName. Si el archivo ya existe y SET SAFETY está establecido en ON, el sistema le preguntará si desea sobrescribir el archivo.
Observaciones
VALIDATE DATABASE comprueba que la base de datos contenga las ubicaciones correctas de tablas e índices, que las tablas de la base de datos contengan los campos correctos y que existan las etiquetas de índice de la base de datos.
VALIDATE DATABASE funciona en la base de datos actual. La base de datos se debe abrir para uso exclusivo, incluyendo la palabra clave EXCLUSIVE al ejecutar OPEN DATABASE.
Ejemplo
El ejemplo siguiente abre la base de datos testdata
y usa VALIDATE DATABASE para confirmar que las ubicaciones de las tablas e índices de la base de datos son correctas.
CLOSE DATABASES
SET PATH TO (HOME(2) + 'Data\') && Sets path to database
OPEN DATABASE testdata EXCLUSIVE && Open testdata database
VALIDATE DATABASE