Problem mit QT und SQLite
Frank Büttner
frank-buettner at gmx.net
Tue Mar 29 11:12:24 UTC 2005
Es wird automatisch geladen.
Wenn du etwas c++ und Qt kannst, kannst dir ausgeben lassen. Welche DB
Module Qt gefunden hat.
Hier stehr wie das Moduel genau zu bauen ist.
http://doc.trolltech.com/3.3/sql-driver.html#QSQLITE
Um schau schauen, ob der treiber gefunden wird, kaanst diese kleine prog
nehmen.
Treiberliste.cpp
__________________
#include <qstringlist.h>
#include <qsqldatabase.h>
#include <qapplication.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QStringList Liste = QSqlDatabase::drivers();
qDebug(QString("Die Treiber: %1").arg(Liste.join(" ")));
}
___________________
Dann
qmake -project
qmake
make -j3
Und das entstanden prog ausführen, dann gibs einen liste mit den Treiben.
-----Original Message-----
From: fedora-de-list-bounces at redhat.com
[mailto:fedora-de-list-bounces at redhat.com] On Behalf Of Cedric Laczny
Sent: Tuesday, March 29, 2005 12:56 PM
To: Fedora discussions in German
Subject: RE: Problem mit QT und SQLite
Am Di, den 29.03.2005 schrieb Frank Buttner um 11:31:
> Du braucht nicht die qt bibliothek neu bauen. Da die datenbankteiber
> bei Qt als module lauffen, must du nur das SQLLite module bauen.
Das hab ich per apt-get installiert, aber es scheint ihm trotzdem nicht zu
reichen.
Wenn ich "headunit" nämlich starte kommt folgende Fehlermeldung:
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers:
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers:
QSqlQuery::exec: database not open
und die letzte Zeile dann sehr oft, bis irgendwann mit einem
"Speicherzugriffsfehler" abgebrochen wird.
Wie kann ich denn dann das Modul laden? Installiert ist es ja... :)
Gruß
Cedric Laczny
P.S.
Woran liegt es denn, dass das installieren von Qt nicht geht, würd das doch
ganz gern machen können... EHRGEIZ :)
--
Fedora-de-list mailing list
Fedora-de-list at redhat.com
http://www.redhat.com/mailman/listinfo/fedora-de-list
More information about the Fedora-de-list
mailing list