Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Datenbank zur Laufzeit anlegen usw. ??

  Alt 13. Mai 2006, 01:02
Irgendwie muss die Datenbank ja auf dem Zielsystem eingerichtet werden. Ob das durch blankes Kopieren einer Firebird Datei passiert, oder durch Anlegen der Datenbank per SQL ist imho irrelevant. Grad bei Firebird klappt dieses Kopieren ja auch, aber bei anderen Datenbanksystem halt nicht (mit gutem Grund), wie z.B. MSSQL. Also bleibt nix Anderes übrig als die Datenbank zu erstellen.

Du willst den Enduser nicht an der Datenbank rumfummeln lassen. Das ist ok. Aber schwer praktikabel, denn die DB MUSS ja angelegt werden. In Firmen mag das ein DB Admin sein, aber privat macht das jeder selber, und das muss auf beim DAU ohne Aufwand funktionieren, denn nicht jeder Heimanwender hat einen Experten zur Seite, um eine Kochbuchsammlung zu installieren, die zufällig in einer MySQL Datenbank gespeichert wird.

Und noch ein sehr wichtiger Aspekt: Updates der Programme. Zumindest bei mir werden bei neuen Version auch ganz oft Änderungen an der DB Struktur vorgenommen. Und diese müssen auch beim Update ganz transparent in die DB eingepflegt werden. Und das geht eh nur noch über den Weg eines SQL Skriptes.
  Mit Zitat antworten Zitat