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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   Ubuntu + MySQL = database not open (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/ubuntu-mysql-database-not-open-270464/)

Guest 29.09.2011 05:02

Ubuntu + MySQL = database not open
 
Раньше уже начинал писать По БД на QT и MySQL теперь вот перейти параллельно на работу с убунтой в той же связке. Пишу элементарную вещь :КодC++ (Qt)void MainWindow::ShowDatabases(){ QSqlDatabase db; QSqlQuery q; db = QSqlDatabase::addDatabase("QMYSQL"); db.setDatabaseName( "organization" ); db.setHostName("localhost"); db.setUserName("root"); db.setPassword("************"); if(db.open()) { QMessageBox hello; QString s; hello.setText("Connected!"); q.exec("show databases"); while(q.next()) { s+=q.value(0).toString()+"\n"; } ui->textEdit->setText(s); } else { QMessageBox hello; hello.setText("Not Connected!"); hello.exec(); }}Самое итересное, что условие db.open() срабатывает... Вот тольк не появляется список баз а в консоли имею database not open . Драйвер ставил из репозитория. Что может быть?


Часовой пояс GMT, время: 12:37.


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