Alles rund um die Programmierung mit Qt
-
wayneos
- Beiträge: 38
- Registriert: 28. Oktober 2008 14:09
Beitrag
von wayneos »
hallo
hab folgendes kleines script compiliert:
main.cpp:
Code: Alles auswählen
#include <QtGui>
#include <QtSql>
#include <QDebug>
int main(int argc, char* argv[]) {
QApplication app(argc, argv);
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("dvd_archiv");
db.setUserName("root");
db.setPassword("carina");
if (!db.open()) {
QSqlError err = db.lastError ();
QMessageBox::information(0, QObject::tr("Fehler"), err.text());
return 1;
}
edit.show();
return app.exec();
}
und wenn ich das programm jetzt starte dann kommt das fehlerfenster mit : Driver not Load Driver not Load.
muss ich da die dll oder so mit in den ordner geben?
thx im vorraus
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
-
Kontaktdaten:
Beitrag
von Christian81 »
Hast Du Qt auch mit MySQL-Support kompiliert? Glaube nicht? Wenn Du es nicht weißt schau mal in qt-src/plugins/sqldrivers nach.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
wayneos
- Beiträge: 38
- Registriert: 28. Oktober 2008 14:09
Beitrag
von wayneos »
also im ordner plugins (sind alle gägnigen sql treiber) habs nach dem tutorial gemacht welches ich im ersten post gepostet hatte.
durch den compiler rutscht es ja auch ohne probleme!
erst wenn ich die release-version starten will (von meinen prog) dann kommt die fehlermeldung!
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
-
Kontaktdaten:
Beitrag
von Christian81 »
Wo willst Du die Release-Version starten? Auf einem anderen Rechner? Ist qsqlmysql4.dll wirklich in qt4-src/plugins/sqldrivers ?
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung