Einzelnen Beitrag anzeigen

Benutzerbild von blawen
blawen

Registriert seit: 1. Dez 2003
Ort: Luterbach (CH)
679 Beiträge
 
Delphi 12 Athens
 
#5

AW: SQL -Befehl 'CreateTables' at runtime

  Alt 25. Sep 2023, 13:04
Hallo Roland,

vielen Dank für Deine Anrwort.
Es hat auf Anhieb geklappt. Super ! Ich denke, ich muß noch Einiges lernen.. aber ich bin ja erst 78!
Ich habe jetzt noch 2 Fragen.
1. kann ich mit dem selben Schema SQL -> 'DROP TABLE' programmieren ?
2. Bei einem Einplatzsystem (Interbase) : gibt es prnzipiell einen Unterschied zwischen 'DROP DATABASE' und dem einfachen Löschen
des Datenbank-Files ?

Gruß
Wolfgang
Hallo Wolfgang

1) Ja, dies geht. Beim Text in den Hochkommatas handelt es sich um einen String und mit dem
Zitat:
+ edTabellenname.Text
kann man den variablen Text anhängen. Zu beachten ist, dass vor dem letzten Hochkomma noch ein Leerzeichen steht.

2) Interbase kenne ich nicht speziell, aber es dürfte bei allen Systemen ähnlich sein.
Theoretisch ist es das gleiche, aber das manuelle Löschen der Files ist eine schlechte Option.
Zum einen kann es sein, dass die Datenbank die Files noch sperrt und zum anderen werden interne Einträge (z.B. in der Registry) nicht sauber entfernt.

Darum immer Drop Database verwenden.

Gruss
Roland
Roland
  Mit Zitat antworten Zitat