Was ist genau zu tun, damit Qt4 mit der SQLite3 funktioniert. Einfach nur den Treiber mitgeben ist nicht.
Ist sonst noch etwas zu veranlassen, wie z.B.: Pfade setzen, bestimmtes Verzeichnis erforderlich etc?
Qt4->SQLite3
-
Querdenker
- Beiträge: 99
- Registriert: 1. Dezember 2005 17:44
- Wohnort: Karlsruhe
-
Querdenker
- Beiträge: 99
- Registriert: 1. Dezember 2005 17:44
- Wohnort: Karlsruhe
hat mich heute den halben Tag gekostet, aber habe es herausbekommen.
Man kann einstellen was man will. Qt wird seine SQLDrivers immer aus einem sqldrivers Verzeichnis holen und nur dann, wenn der Driver korrekt geschrieben ist (case sensitive).
*grml*
Konkret sah sie dann momentan so aus:
in der Main.cpp:
Code: Alles auswählen
#include <QtGui>
#include <QApplication>
#define myVersion "TBase32 Version 0.0.1"
#include "mainwindow.cpp"
MainWindow *mainWin;
int main(int argc, char *argv[]){
QString pl;
QString pa;
QApplication app(argc, argv);
pl = app.applicationDirPath();
pa = "/QSQLITE.dll";
pl += pa;
QPluginLoader pload(pl);
pload.load();
mainWin = new MainWindow(&app, "<<<","TBASE32");
mainWin->AtisClassName="Notepad";
mainWin->show();
return app.exec();
}
QSQLITE.dll