Seite 1 von 1

Und noch mal "Zugriff auf MySQL Datenbank"

Verfasst: 19. Dezember 2007 20:05
von nosse
Hallo,

ich bin ein Neueinsteiger in Qt und auch C++.
Meine erste kleine Anwendung sollte ein einfacher SQL Datenbank Browser sein, der unter Pascal fast kein Problem ist. Nun Bastel ich aber schon eine Woche an der Verbindung und zur Datenbank und komme nicht mehr weiter.

Ich habe Eclipse 3.3.1 mit MinGW und Qt 4.3.3 als Erweiterung auf W2K installiert.
Neben dem MySQL Server inkl. lib. habe ich noch die ODBC Treiber installiert.
In die Umgebungsvariable "Path" habe ich die "bin" Verzeichnisse von QT, Mingw und Mysql hinzugefügt.

Nun kamen die nun schon oft genannten Zeilen:

reimp -d libmysql.lib
dlltool -k -d libmysql.def -l libmysql.a

Nun die Dateien alle verteilen und fertig.

Nix fertig, Wenn ich die Datenbank mit QMYSQL versuche anzusprechen bekomme ich "Driver not load" zurück. Wenn ich es mit QODEBC versuche sagt er mir das die Datenbanlk nicht gefunden wurde. (QODBC3)

Nun weiß ich nicht mher was ich noch versuchen soll.
Qt habe ich auch schon mit erstellt:
configure -qt-zlib -qt-libpng -qt-style-windowsxp -qt-style-windowsvista -qt-sql-odbc
mingw32-make

Nun haffe ich, dass es nicht all zu planlos ausschaut.

Was habe ich vergesse, oder überlesen ?

Danke für ne Info.

Verfasst: 20. Dezember 2007 07:50
von Korgen
ich vermute, die Fehlermeldung heißt "Driver not loaded", schonmal die Forumssuche benutzt, da gibts's geschätze 100 Threads :-)

1. hast du das MySql Plugin übersetzt?
2. falls du statisch kompilierst/buildest, hast du ein Q_IMPORT_PLUGIN gemacht?