[gelöst] MySQL-Datenbank in Qt anlegen
Verfasst: 19. November 2011 15:48
Hallo zusammen
Im Betreff ist die Frage eigentlich schon gestellt: Wie kann man in Qt eine MySQL-Datenbank (nicht Tabelle!) anlegen? Ich habe dies mit folgendem Befehl versucht:
Dies liefert mir jedoch keine neue Datenbank, sonder nur eine Fehlermeldung (welche ich durchaus nachvollziehen kann):
Das Problem ist aber ja, dass ich mich noch gar nicht zu der Datenbank verbinden kann, da diese zuvor noch erstellt werdne muss. Kann man diesen Teufelskreis durchbrechen, ohne über Konsolen-Befehle gehen zu müssen?
LG
Dontinelli
Im Betreff ist die Frage eigentlich schon gestellt: Wie kann man in Qt eine MySQL-Datenbank (nicht Tabelle!) anlegen? Ich habe dies mit folgendem Befehl versucht:
Code: Alles auswählen
QSqlDatabase db = QSqlDatabase::addDatabase(ui->databaseDriver->currentText());
db.exec("DROP DATABASE IF EXISTS '"+ui->databaseName->text()+"'");
db.exec("CREATE DATABASE '"+ui->databaseName->text()+"'");Code: Alles auswählen
QSqlQuery::exec: database not open
QSqlQuery::exec: database not openLG
Dontinelli