Hatte von Euch schon mal jemand das Problem, das sowohl QSqlDatabase::open() wie auch QSqlDatabase::isOpen() unter Mac OS X 10.7 bei einer MySQL Datenbank immer 'true' zurueck gibt? Und zwar selbst dann, wenn ich ueberhaupt keine Parameter fuer Server, User etc. uebergebe ...
Zum Testen habe ich jetzt einfach mal den Code aus der QSqlDatabase Class Reference genommen, also
Code: Alles auswählen
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("acidalia");
db.setDatabaseName("customdb");
db.setUserName("mojito");
db.setPassword("J0a1m8");
bool ok = db.open();
Getestet habe ich unter 4.7.3 und mittlerweile drei verschiedenen Versionen von MySQL. Die MySQL-Installation stammt jeweils von MySQL direkt.
Uebersehe ich das was, oder ist das ein Bug?