Название: вывод результат запроса в компонет tableView Отправлено: lexflax от Мая 28, 2013, 04:09 Доброго времени суток...
Подключил базу данных. void MainWindow::on_pushButton_clicked() { QSqlDatabase db = QSqlDatabase::database(); if (db.connectionName().isEmpty()) db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("fox"); if (!db.open()) { QMessageBox::warning(this, qApp->applicationName(), QString("Не открывается бд : %1").arg(db.databaseName())); return; } теперь надо чтоб так же по нажатию этой кнопки в базу отправлялся запрос select * from kod; И результат его отобразился в компоненте tableView. Название: Re: вывод результат запроса в компонет tableView Отправлено: LEO от Мая 28, 2013, 08:06 ок, базу ты подключил, а данные из базы с помощью чего пытаешься отображать?!
а про запросы к базе читай QSqlQuery, непонятно что тебе непонятно... Название: Re: вывод результат запроса в компонет tableView Отправлено: joker от Мая 28, 2013, 08:12 А дальше что то вроде
Цитировать tbl = new QSqlQueryModel(); tbl->setQuery("SELECT id, name from mst_goods"); ui->tableView->setModel(tbl); |