Entwickler-Ecke
Datenbanken - CreateDatabase in MySQL?
biohazard - Fr 05.09.03 13:06
Titel: CreateDatabase in MySQL?
Hallo,
Ich möchte während der Laufzeit eine MySQL Datenbank anlegen. Für den Zugriff benutze ich ZEOS.
Und so versuch ich es:
Delphi-Quelltext
1: 2: 3: 4: 5:
| dbMySQL.Database:= edt_db.Text; dbMySQL.Host:=edt_Server.Text; dbMySQL.Login:=edt_Login.Text; dbMySQL.Password:=edt_Passwort.Text; dbMySQL.CreateDatabase('Name'); |
Leider will das nicht funktionieren. Kann mir da jemand helfen. Die Fehlermeldung "Database creating error" hilft mir da auch nicht wirklich.
UC-Chewie - Fr 05.09.03 13:43
Vielleicht hat der Benutzer nicht die Rechte, Datenbanken zu erstellen.
biohazard - Fr 05.09.03 14:03
Gibt es eine Möglichkeit das vorher zu prüfen?
Eigentlich ist das nur eine Testdatenbank und da hab ich eigentlich keine großartigen Rechte vergeben. Tabellen erstellen und löschen geht ja auch.
Was ich nicht ganz verstehe ist:
Bei Database wird beim normalen Zugriff die Datenbank angegeben.
Was muß dann beim erstellen rein? Bei CreateDatabase gebe ich doch erst denn Namen der DB an.
neojones - Fr 05.09.03 16:08
Warum führst Du nicht direkt den entsprechenden Befehl aus?
CREATE DATABASE name
?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!