Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Qt и MySQL (https://www.otvetnemail.ru/novyj-arhiv-2-812/qt-i-mysql-274692/)

Guest 29.09.2011 07:03

Qt и MySQL
 
Linux, локальное поставлен MySQL, никакие настройки в нем не менял - все по умолчанию после установки. Пытаюсь к нему подсоединиться при помощи следующего кодаКод: QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL3"); if ( !db.isValid() ) { QMessageBox::warning( 0, "", QObject::tr("Could not load database driver.") ); return false; } db.setHostName("localhost"); db.setDatabaseName("test"); db.setUserName(loginEdit->text()); db.setPassword(passEdit->text()); if ( !db.open() ) { QMessageBox::warning( 0, "", QObject::tr("Cannot open database: ")+db.databaseName() ); return false; } else { //db.close(); QMessageBox::information(0,"123", db.userName()); return true; }; Почему при выполнении при вводе любого имени пользователя (даже не существующего ) db.open мне постоянно возвращает True.В чем ошибка? и как правильно организовать аутенфикацию пользователей


Часовой пояс GMT, время: 14:31.


© www.otvetnemail.ru - Форум вопросов и ответов.