driver not load!?

Alles rund um die Programmierung mit Qt
Antworten
wayneos
Beiträge: 38
Registriert: 28. Oktober 2008 14:09

driver not load!?

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
Antworten