VALIDATE DATABASE-Befehl
Prüft für die aktuelle Datenbank, ob sich alle zur Datenbank gehörenden Tabellen und Indizes an den erwarteten Stellen befinden.
VALIDATE DATABASE [RECOVER] [NOCONSOLE]
[TO PRINTER [PROMPT] | TO FILE FileName]
Parameter
RECOVER
Zeigt Dialoge an, mit denen Sie nach Tabellen und Indizes suchen können, die sich nicht an den in der Datenbank enthaltenen Speicherorten befinden. In dieser Version von Visual FoxPro wird die RECOVER-Klausel in Programmen unterstützt.NOCONSOLE
Unterdrückt die Anzeige von Fehlermeldungen im Visual FoxPro-Hauptfenster oder im aktiven benutzerdefinierten Fenster.TO PRINTER [PROMPT]
Leitet die Ausgabe von Fehlermeldungen von VALIDATE DATABASE an einen Drucker um.PROMPT zeigt vor Beginn des Druckvorgangs das Dialogfeld Drucken an. Geben Sie dazu unmittelbar hinter TO PRINTER das PROMPT-Schlüsselwort an.
TO FILE FileName
Leitet die Ausgabe von Fehlermeldungen in die mit FileName angegebene Datei um. Wenn die Datei bereits vorhanden und SET SAFETY auf ON gesetzt ist, werden Sie gefragt, ob Sie die Datei überschreiben möchten.
Hinweise
VALIDATE DATABASE prüft, ob in der Datenbank für die Tabellen und Indizes die richtigen Stellen angegeben sind, ob die Tabellen der Datenbank die richtigen Felder besitzen und ob in der Datenbank Indexnamen vorhanden sind.
VALIDATE DATABASE wird für die aktuelle Datenbank ausgeführt. Geben Sie hierfür bei der Eingabe von OPEN DATABASE das EXCLUSIVE-Schlüsselwort an.
Beispiel
Im folgenden Beispiel wird die Datenbank testdata
geöffnet. Mit Hilfe von VALIDATE DATABASE wird geprüft, ob die Tabellen und Indizes in der Datenbank korrekt angegeben sind.
CLOSE DATABASES
SET PATH TO (HOME(2) + 'Data\') && Sets path to database
OPEN DATABASE testdata EXCLUSIVE && Open testdata database
VALIDATE DATABASE
Siehe auch
CREATE DATABASE | MODIFY DATABASE | OPEN DATABASE | USE-Befehl