Seite 1 von 1

QDatabase Problem ...

Verfasst: 18. Januar 2006 15:57
von Querdenker
Nachdem meine letzte Frage ja so zahlreich beantwortet wurde (nämlich 0 Mal) :roll:

Das hier funktioniert:

QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");

Das hier funktioniert nicht:

QSqlDatabase *db = new QSqlDatabase;
db->addDatabase("QSQLITE");

Der daraus resultierende lastError() heißt: Treiber nicht gefunden.

Any idea was das falsch ist?

gruß
Querdenker

Verfasst: 19. Januar 2006 11:34
von jaegermeister
Du hast beim 2. den Konstruktor nicht aufgerufen

QSqlDatabase *db = new QSqlDatabase();
db->addDatabase("QSQLITE");

mfg jaegermeister

Danke

Verfasst: 19. Januar 2006 17:59
von Querdenker
Manchmal will Qt das () manchmal nicht.
Aber danke für den Hinweis. Würde mir ein dämliches Casting ersparen ;)