Название: Работа с MYSQL Отправлено: like-nix от Март 15, 2011, 18:47 Работа с MYSQL
Странная проблема Драйвер mysql(libmysql.dll) собран и лежит в C:\Qt\2010.05\qt\bin и доступен через системную переменную PATH. Тестовый пример из demos sqlbrowser нормально открывает базу. И в моей программе через QSQLDatabase::drivers в списках драйверов QMYSQL имеется. Но при выполнении следующего кода: _db = QSqlDatabase::addDatabase("QMYSQL", QString("Db1")); _db.setDatabaseName("testDB"); _db.setHostName("localhost"); _db.setPort(3308); if (!_db.open("root", "")) { _db = QSqlDatabase(); } Получаю Driver not loaded. В pro файле QT +sql имеется В чем может быть проблема? Название: Re: Работа с MYSQL Отправлено: Авварон от Март 15, 2011, 18:51 http://doc.qt.nokia.com/latest/qsqldatabase.html#lastError
Название: Re: Работа с MYSQL Отправлено: like-nix от Март 15, 2011, 18:52 потавил в port -1 заработало ;D
Название: Re: Работа с MYSQL Отправлено: like-nix от Март 15, 2011, 18:53 http://doc.qt.nokia.com/latest/qsqldatabase.html#lastError Я написал что возвращало lastError только сам текстНазвание: Re: Работа с MYSQL Отправлено: like-nix от Март 15, 2011, 18:59 Это был мой фэйл у меня в конф прописано 3306 слушать а я через нетстат заметил еще одно соединение на 3308 =)
|