SQL Datenbank öffnen
-
Hallo Zusammen
Ich lerne gerade SQL Datenbanken bin also noch ein ziemlicher Anfänger.
Nun ich habe mir mit SQLite eine Datenbank erstellt mit dem Namen
"testDatabase.s3db"
Ich möchte jetzt über mein Microsoft Visual Studio Projekt auf diese zugreifen.¨
Hab leider keine Ahnung wie habe bischen mit QSqlDatabase rumprobiert aber hat nicht viel bewirkt ,hat jemand ne Ahnug wie ich das machen könnte ?bool DatabaseTest::openDB() { QSqlDatabase db; db.addDatabase("QSQLITE"); QString path(QDir::home().path()); path.append(QDir::separator()).append("testDatabase.s3db"); path = QDir::toNativeSeparators(path); db.setDatabaseName(path); return db.open(); }
Vielen Dank
-
Hi,
dein Objekt welches die Verbindung herstellt, QSqlDatabase lebt nur auf dem Stack der Funktion, die Verbindung endet also direkt nach dem Aufruf.
Mache db am besten zum Member von DatabaseTest.