Freigeben über


DELETE DATABASE-Befehl

Löscht eine Datenbank vom Datenträger.

DELETE DATABASE DatabaseName | ? [DELETETABLES] [RECYCLE]

Parameter

  • DatabaseName
    Gibt den Namen der Datenbank an, die vom Datenträger gelöscht werden soll. Diese Datenbank darf nicht geöffnet sein. Für DatabaseName kann der Pfad zur Datenbank und der Datenbankname angegeben werden.
  • ?
    Zeigt das Dialogfeld Löschen an, in dem Sie den Namen der Datenbank angeben können, die Sie vom Datenträger löschen möchten.
  • DELETETABLES
    Löscht die in der Datenbank enthaltenen Tabellen und die Datenbank zu diesen Tabellen vom Datenträger.
  • RECYCLE
    Gibt an, dass die Datenbank nicht direkt vom Datenträger entfernt, sondern im Windows-Papierkorb abgelegt wird.

Hinweise

Löschen Sie Datenbanken ausschließlich mit dem DELETE DATABASE-Befehl vom Datenträger. Im Gegensatz zu den im Betriebssystem verfügbaren Werkzeugen zum Manipulieren von Dateien, entfernt DELETE DATABASE ebenfalls die Verweise der in der Datenbank enthaltenen Tabellen auf die Datenbank.

Ist SET SAFETY auf ON festgelegt, fragt Visual FoxPro, ob Sie die angegebene Datenbank löschen möchten. Ist SET SAFETY auf OFF, wird die Datenbank automatisch vom Datenträger gelöscht.

Beispiel

In diesem Beispiel wird eine Datenbank mit dem Namen people erstellt. Dann wird eine Tabelle namens friends erstellt und automatisch der Datenbank hinzugefügt. Die Tabellen in der Datenbank werden mittels DISPLAY TABLES und Informationen über die Tabellen in der Datenbank mittels DISPLAY DATABASES angezeigt.

DELETE DATABASE wird mit der DELETETABLES-Option verwendet, um die Datenbank und die Tabelle friends vom Datenträger zu löschen.

CLOSE ALL
CREATE DATABASE people
CREATE TABLE friends (FirstName C(20), LastName C(20))
CLEAR
DISPLAY TABLES  && Displays tables in the database
DISPLAY DATABASES  && Displays table information
CLOSE ALL
DELETE DATABASE people DELETETABLES

Siehe auch

ADD TABLE | CLOSE DATABASES | DBC( ) | DBGETPROP( ) | DBSETPROP( ) | DISPLAY TABLES | OPEN DATABASE | REMOVE TABLE