Seite 1 von 1

Ursachen, dass SQLite mit Qtopia nicht verwendbar ist?

Verfasst: 7. November 2007 15:23
von tsteinmaurer
Hallo,

welche Ursachen kennt ihr, wenn beim Versuch der Verwendung von SQLite mit Qtopia durch folgenden Code:
[code] QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
// Change the path
db.setDatabaseName("/home/micro9/projects/lwe/software/qt4test/contec_sqlite/bin/contec.sqlite");
bool ok = db.open();
if (!ok) {
qDebug()
<< "Driver: " << db.lastError().driverText()
<< ". Database: " << db.lastError().databaseText();
return -1;
}
[/code]

Die folgende Fehlermeldung auftritt:

QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers:
Driver: “Driver not loaded“. Database: “Driver not loaded”


Auf unserem Entwicklungsrechner (OpenSuse 10.2) funktioniert diese Sache problemlos, allerdings haben wir das oben genannte Problem, wenn wir ein kleines SQLite Testprogramm auf einem Embedded Device (ARM CPU) mit Embedded Linux versuchen auszuführen. Beim Bauen der Zielplattform mit ptxdist ist SqLite Support angehakt und es wird auch eine SQLite Bibliothek ins Verzeichnis plugins/sqldrivers gebaut. Aber irgendwie scheint die Testanwendung diese Bibliothek bzw. das plugins/sqldrivers Verzeichnis nicht zu finden.

Hat vielleicht jemand SQLite3 mit Qtopia auf Embedded Linux unter ARM am Laufen und stand vor einer ähnlichen Situation?

Oder kennt jemand eine Art Checkliste für das Deployment einer Anwendung unter Qtopia mit SqLite für Embedded Linux?

Ich bin für jeden Hinweis sehr dankbar!

Schöne Grüße,
Thomas