Seite 1 von 1

driver not load!?

Verfasst: 8. November 2008 21:57
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

Verfasst: 9. November 2008 09:49
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.

Verfasst: 9. November 2008 12:29
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!

Verfasst: 9. November 2008 14:17
von Christian81
Wo willst Du die Release-Version starten? Auf einem anderen Rechner? Ist qsqlmysql4.dll wirklich in qt4-src/plugins/sqldrivers ?