Witam
Mam drobny problem z połączenie z bazą danych mysql. Samo łączenie napisałem w aplikacji konsolowej i działa idealnie. pobiera dane wypisuje itp. Natomiast to samo łączenie z bazą danych lecz w aplikacji okienkowej wypisuje mi że jest brak sterownika.
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QIBASE QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 QTDS QTDS7
Dlaczego się tak dzieje że to samo łączenie z bazą danych w konsoli działa lecz jak już zaimplementuje je w okienka nie działa??
działający kod konsoli:
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("");
db.setDatabaseName("");
db.setUserName("");
db.setPassword("");
kod okienkowy:
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("");
db.setDatabaseName("");
db.setUserName("");
db.setPassword("");
Dlaczego się tak dzieje ?