Freigeben über


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