9. August 200619 j 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
10. August 200619 j 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 :-(
10. August 200619 j 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.
29. August 200619 j 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....
29. August 200619 j '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
29. August 200619 j 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*....
29. August 200619 j 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
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.