Hallo [Newbie] Ich hänge zur Zeit an folgender Fehlermeldung: QSqlDatabase: QMYSQL3 driver not loaded QSqlDatabase: available drivers: QMYSQL3 Failed to open Depot database: Driver not loaded Driver not loaded Ich bekomme diesen Liebesbrief immer wenn ich mit QT auf meine MySQL - Datenbank zugreifen will. Es ist gleichgültig ob ich das Programm schreibe oder ob ich ein fertiges Beispiel verwende. Der MySQL Server läuft. Mit MySQLCC und QT-Designer kann ich zugreifen. Die Support-Datenbank von Suse findet nichts zu diesen Thema. Google findet ein paar englische News-Postings. Aber wenn ich das richtig verstanden habe geht es nur darum welche Pakete man installieren muss um den MySQL - Treiber zu bekommen. (Kann mich aber irren. Englisch ist nicht meine Stärke) Bei mir muss es aber ein anderes Problem sein da der Treiber ja verfügbar (available) ist. Der QT - Designer nutzt ja auch diesen Treiber und hier klappt der Zugriff. In einen aktuellen Sonderheft von PC Praxis geht es auch um das Thema QT und MySQL. Hier empfehlen sie ein " ./configure -qt-sql-mysql" Aber ich kann beim besten Willen keine configure - Datei im QT Verzeichnis finden. (Soll das YAST machen?) Wäre nett wenn ihr mir helfen könntet. Vielen Dank im voraus mfg
Am Montag, 22. November 2004 23:19 schrieb suseliste@wolke7.net:
Hallo
[Newbie]
Ich hänge zur Zeit an folgender Fehlermeldung:
QSqlDatabase: QMYSQL3 driver not loaded QSqlDatabase: available drivers: QMYSQL3 Failed to open Depot database: Driver not loaded Driver not loaded
Ich bekomme diesen Liebesbrief immer wenn ich mit QT auf meine MySQL - Datenbank zugreifen will. Es ist gleichgültig ob ich das Programm schreibe oder ob ich ein fertiges Beispiel verwende. Der MySQL Server läuft. Mit MySQLCC und QT-Designer kann ich zugreifen.
Die Support-Datenbank von Suse findet nichts zu diesen Thema. Google findet ein paar englische News-Postings. Aber wenn ich das richtig verstanden habe geht es nur darum welche Pakete man installieren muss um den MySQL - Treiber zu bekommen. (Kann mich aber irren. Englisch ist nicht meine Stärke) Bei mir muss es aber ein anderes Problem sein da der Treiber ja verfügbar (available) ist. Der QT - Designer nutzt ja auch diesen Treiber und hier klappt der Zugriff.
In einen aktuellen Sonderheft von PC Praxis geht es auch um das Thema QT und MySQL. Hier empfehlen sie ein " ./configure -qt-sql-mysql" Aber ich kann beim besten Willen keine configure - Datei im QT Verzeichnis finden. (Soll das YAST machen?) [...]
schreibe "CONFIG +=thread" in die "src.pro". Schönen Abend, Freddy
Hallo
Am Montag, 22. November 2004 23:19 schrieb suseliste@wolke7.net:
Hallo
[Newbie]
Ich hänge zur Zeit an folgender Fehlermeldung:
QSqlDatabase: QMYSQL3 driver not loaded QSqlDatabase: available drivers: QMYSQL3 Failed to open Depot database: Driver not loaded Driver not loaded
Ich bekomme diesen Liebesbrief immer wenn ich mit QT auf meine MySQL - Datenbank zugreifen will. Es ist gleichgültig ob ich das Programm schreibe oder ob ich ein fertiges Beispiel verwende. Der MySQL Server läuft. Mit MySQLCC und QT-Designer kann ich zugreifen.
Die Support-Datenbank von Suse findet nichts zu diesen Thema. Google findet ein paar englische News-Postings. Aber wenn ich das richtig verstanden habe geht es nur darum welche Pakete man installieren muss um den MySQL - Treiber zu bekommen. (Kann mich aber irren. Englisch ist nicht meine Stärke) Bei mir muss es aber ein anderes Problem sein da der Treiber ja verfügbar (available) ist. Der QT - Designer nutzt ja auch diesen Treiber und hier klappt der Zugriff.
In einen aktuellen Sonderheft von PC Praxis geht es auch um das Thema QT und MySQL. Hier empfehlen sie ein " ./configure -qt-sql-mysql" Aber ich kann beim besten Willen keine configure - Datei im QT Verzeichnis finden. (Soll das YAST machen?)
[...]
schreibe "CONFIG +=thread" in die "src.pro".
Danke für die Antwort, aber welche "src.pro" ist gemeint? Ich habe eine in folgenden Verzeichnis: file:/opt/kde3/share/apps/kdevappwizard/template-qmakeapp/src.pro Die hat folgenden Inhalt: SOURCES += $APPNAMELC$.cpp \ main.cpp HEADERS += $APPNAMELC$.h TEMPLATE = app CONFIG += release \ warn_on \ thread \ qt TARGET = ../bin/$APPNAMELC$ Also irgendwie steht da +=Thread schon drin, oder soll ich das ändern? Was macht diese Datei? Vielen Dank im voraus mfg
Am Dienstag, 23. November 2004 07:24 schrieb suseliste@wolke7.net:
Hallo
Am Montag, 22. November 2004 23:19 schrieb suseliste@wolke7.net:
Hallo
[Newbie]
Ich hänge zur Zeit an folgender Fehlermeldung:
QSqlDatabase: QMYSQL3 driver not loaded QSqlDatabase: available drivers: QMYSQL3 Failed to open Depot database: Driver not loaded Driver not loaded
Ich bekomme diesen Liebesbrief immer wenn ich mit QT auf meine MySQL - Datenbank zugreifen will. Es ist gleichgültig ob ich das Programm schreibe oder ob ich ein fertiges Beispiel verwende. Der MySQL Server läuft. Mit MySQLCC und QT-Designer kann ich zugreifen.
Die Support-Datenbank von Suse findet nichts zu diesen Thema. Google findet ein paar englische News-Postings. Aber wenn ich das richtig verstanden habe geht es nur darum welche Pakete man installieren muss um den MySQL - Treiber zu bekommen. (Kann mich aber irren. Englisch ist nicht meine Stärke) Bei mir muss es aber ein anderes Problem sein da der Treiber ja verfügbar (available) ist. Der QT - Designer nutzt ja auch diesen Treiber und hier klappt der Zugriff.
In einen aktuellen Sonderheft von PC Praxis geht es auch um das Thema QT und MySQL. Hier empfehlen sie ein " ./configure -qt-sql-mysql" Aber ich kann beim besten Willen keine configure - Datei im QT Verzeichnis finden. (Soll das YAST machen?)
[...]
schreibe "CONFIG +=thread" in die "src.pro".
Danke für die Antwort, aber welche "src.pro" ist gemeint? Ich habe eine in folgenden Verzeichnis: file:/opt/kde3/share/apps/kdevappwizard/template-qmakeapp/src.pro Die hat folgenden Inhalt:
SOURCES += $APPNAMELC$.cpp \ main.cpp HEADERS += $APPNAMELC$.h TEMPLATE = app CONFIG += release \ warn_on \ thread \ qt TARGET = ../bin/$APPNAMELC$
Also irgendwie steht da +=Thread schon drin, oder soll ich das ändern? Was macht diese Datei?
hi, die in Deinem Projektverzeichnis unter src. Grüße
hallo
In einen aktuellen Sonderheft von PC Praxis geht es auch um das Thema QT und MySQL. Hier empfehlen sie ein " ./configure -qt-sql-mysql" Aber ich kann beim besten Willen keine configure - Datei im QT Verzeichnis finden. (Soll das YAST machen?)
[...]
schreibe "CONFIG +=thread" in die "src.pro".
Danke für die Antwort, aber welche "src.pro" ist gemeint? Ich habe eine in folgenden Verzeichnis: file:/opt/kde3/share/apps/kdevappwizard/template-qmakeapp/src.pro Die hat folgenden Inhalt:
SOURCES += $APPNAMELC$.cpp \ main.cpp HEADERS += $APPNAMELC$.h TEMPLATE = app CONFIG += release \ warn_on \ thread \ qt TARGET = ../bin/$APPNAMELC$
Also irgendwie steht da +=Thread schon drin, oder soll ich das ändern? Was macht diese Datei?
hi, die in Deinem Projektverzeichnis unter src. Zuerst einmal danke, es funktioniert !!!! Mein Projekt heißt "Depot", deshalb habe ich eine Depot.pro. In diese Datei habe ich nun die Zeilen eingefügt. Aber so richtig glücklich bin ich noch nicht, da ich nicht die geringste Ahnung habe was ich da nun gemacht habe. (bin blutiger Anfänger) Vielleicht findet noch jemand die Zeit für ein paar Erklärungen. (Muss ja nicht über die Liste gehen) Vorerst vielen Dank mfg erhard
Am Dienstag, 23. November 2004 11:04 schrieb suseliste@wolke7.net:
hallo
In einen aktuellen Sonderheft von PC Praxis geht es auch um das Thema QT und MySQL. Hier empfehlen sie ein " ./configure -qt-sql-mysql" Aber ich kann beim besten Willen keine configure - Datei im QT Verzeichnis finden. (Soll das YAST machen?)
Mal so nebenbei: Hast du den mysql-treiber von qt installiert? Der heisst qt-mysql und liegt zur Installation auf der CD. Wenn dieser nicht installiert ist, funktioniert es auch nicht mit MySQL. Und wenn du ihn nicht zur Installation ausgewählt hast, wird er auch nicht installiert. Falls du nicht mehr weisst wie man das findet: CD einlegen, Software installieren, Suchen: mysql, auswählen, ok drücken, warten. Mit configure -qt-sql-mysql kompilierst du qt neu und bindest den MySQL-Treiber ein. Unnötige Zeitverschwendung. Mal davon abgesehen, dass du wohl anschliessend dein QT auf den Müll schmeissen kannst, weil du sicher den einen oder anderen Schalter vergessen hast. Bevor du anfängst qt neu kompilieren zu wollen, installiere einfach den Treiber. Wenn ich aber deine Frage mir so ansehe "(Soll das YAST machen?)", glaube ich eher, dir fehlt noch ein wenig Linux-Verständnis. Da hilft nur lesen! Trolltech liefert eine hervorragende Dokumentation für seine Entwicklungsumgebung mit und beschreibt auch die Anbindung an eine Datenbank. Man muss sie nur lesen. Das Englisch dort entspricht ungefähr dem Niveau der 9./10. Klasse und ist somit ziemlich gut zu verstehen. Ich weiss ja nicht wie du programmierst, wenn du eine Englisch-Schwäche hast, aber ich kann dir empfehlen: Lese andere Zeitschriften und lasse die Finger vom kompilieren irgendwelcher Systemdateien bist du weisst was du tust. Good luck, Bonne chance! -- gruß Oliver
participants (3)
-
Frederic Wiesenbach
-
Oliver Leue
-
suseliste@wolke7.net