Reality Geschrieben 9. August 2006 Teilen Geschrieben 9. August 2006 Hallo beisammen, Ich habe momentan folgendes Problem, ich möchte mich eigentlich nur mit einer SQL-Datenbank über Qt connecten, aber es kommt ständig folgende Meldung: QSqlDatabase: QMYSQL3 driver not loaded QSqlDatabase: available drivers: Ich hab alles schön brav nach dem Qt-Tutorial gemacht.... Es funktioniert aber leider nicht.... Kann mir jemand helfen? Mfg, Reality Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Reality Geschrieben 10. August 2006 Autor Teilen Geschrieben 10. August 2006 Ok, vielleicht mal anders ausgedrückt, wie integriere ich die Plugins richtig ins Qt. Hab beides ja da, weiß nur nicht wie die beiden zusammenspielen :-( Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
beebof Geschrieben 10. August 2006 Teilen Geschrieben 10. August 2006 So gehts bei mir: USE="mysql" emerge qt Da du nicht verätst, welches Betriebssystem und welche QT-Version du verwendest, kann man dir (wahrscheinlich) nicht weiterhelfen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Reality Geschrieben 10. August 2006 Autor Teilen Geschrieben 10. August 2006 Oh Sorry, ich benutze WindowsXP und Qt 3.3.5 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Goos Geschrieben 10. August 2006 Teilen Geschrieben 10. August 2006 Wahrscheinlich hast du einen QT Build ohne MYSQL Treiber auf deinem System. Goos Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Reality Geschrieben 29. August 2006 Autor Teilen Geschrieben 29. August 2006 Hallo, doch, die Treiber habe ich. Was ich etwas eigenartig finde, ist, dass im Visual Studio die Treiber erst in den Cache geladen werden und dann aber wieder rausgeschmissen werden. So verstehe ich zumindest folgende Meldung im Output-Fenster: 'RCVC.exe': Loaded 'C:\RCVC\debug\sqldrivers\qsqlmysql.dll', Symbols loaded. 'RCVC.exe': Unloaded 'C:\RCVC\debug\sqldrivers\qsqlmysql.dll' 'RCVC.exe': Loaded 'C:\RCVC\debug\sqldrivers\qsqlmysql.dll', Symbols loaded. 'RCVC.exe': Unloaded 'C:\RCVC\debug\sqldrivers\qsqlmysql.dll' Oder versteh ich da was falsch? im DOS-Fenster wird aber immernoch die folgende Fehlermeldung ausgegeben: Failed to load library c:\Rcvc\debug\sqldrivers\qsqlm ysql.dll! Error code 126 - Das angegebene Modul wurde nicht gefunden. QSqlDatabase: QMYSQL3 driver not loaded Failed to load library c:\Rcvc\debug\sqldrivers\qsqlm ysql.dll! Error code 126 - Das angegebene Modul wurde nicht gefunden. Failed to load library c:\Rcvc\debug\sqldrivers\qsqlm ysql.dll! Error code 126 - Das angegebene Modul wurde nicht gefunden. QSqlDatabase: available drivers: QODBC3 Vielleicht könnt ihr ja damit was anfangen. Mfg, Reality Ps:Ich habe auch die MySQL-Treiber in der richtigen Version, also daran kann es auch nicht liegen.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Goos Geschrieben 29. August 2006 Teilen Geschrieben 29. August 2006 'RCVC.exe': Loaded 'C:\RCVC\debug\sqldrivers\qsqlmysql.dll', Symbols loaded. 'RCVC.exe': Unloaded 'C:\RCVC\debug\sqldrivers\qsqlmysql.dll' 'RCVC.exe': Loaded 'C:\RCVC\debug\sqldrivers\qsqlmysql.dll', Symbols loaded. 'RCVC.exe': Unloaded 'C:\RCVC\debug\sqldrivers\qsqlmysql.dll' Oder versteh ich da was falsch? Ja tust du, das laden funktioniert naemlich nicht. im DOS-Fenster wird aber immernoch die folgende Fehlermeldung ausgegeben: Failed to load library c:\Rcvc\debug\sqldrivers\qsqlm ysql.dll! Error code 126 - Das angegebene Modul wurde nicht gefunden. QSqlDatabase: QMYSQL3 driver not loaded Failed to load library c:\Rcvc\debug\sqldrivers\qsqlm ysql.dll! Error code 126 - Das angegebene Modul wurde nicht gefunden. Failed to load library c:\Rcvc\debug\sqldrivers\qsqlm ysql.dll! Error code 126 - Das angegebene Modul wurde nicht gefunden. QSqlDatabase: available drivers: QODBC3 Ps:Ich habe auch die MySQL-Treiber in der richtigen Version, also daran kann es auch nicht liegen.... Wenn du folgendes ausgegeben kriegst, dan solltests auch lesen. "QSqlDatabase: available drivers: QODBC3" Das sagt uns dann, es ist nur der ODBC Treiber verfuegbar. Wie kommst auf die Idee, du haettest MySQL-Treiber in der richtigen Version? Hats schonmal nen Rebuild des Mysql Plugins gemacht? http://doc.trolltech.com/3.3/sql-driver.html#QMYSQL3 Goos Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Reality Geschrieben 29. August 2006 Autor Teilen Geschrieben 29. August 2006 hmmm... Ohje, ich kenn mich dafür einfach noch zu wenig aus, um dir die Fragen sachgemäß zu beantworten. Es ist so, wir haben hier im Haus einen Server, auf dem MySQL läuft, es hieß in der Version 3.3.5 oder so... Und mein Ausbildungsbeauftragter hat bei der Anlaufstelle für den Server veranlasst, dass die uns diese MySQL-Treiber eben für Qt erstellen... Und das ist das mit dem ich arbeite... Deswegen denke ich, es ist die richtige Version und das mit dem Rebuild check ich irgendwie nicht, wo bekomm ich denn diese installations-Datei her, mit der ich die Treiber dann installieren kann.... *anscheinendzudummis*.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Goos Geschrieben 29. August 2006 Teilen Geschrieben 29. August 2006 Und mein Ausbildungsbeauftragter hat bei der Anlaufstelle für den Server veranlasst, dass die uns diese MySQL-Treiber eben für Qt erstellen... Und das ist das mit dem ich arbeite... Hmmm so schlecht klingt das doch gar nicht. Im guenstigsten Fall hast als "Anlaufstelle" jemanden sitzen der weiss was er tut. Dort bekommst dann sicher auch ne winzige Demo-Applikation, welche einfach mal ne Tabelle anzeigt. Alternative Vorgehensweise waere meiner Meinung nach, dass du dir lokal nen MySQL Server installierst und den Rest nach Qt Bedienungsanleitung (Assistant) machst. Goos Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.