Есть некоторые представления. Нужно вывести их в QTableView, а так же запрос всех представления существующих в БД, результат это
Делаю:
{
ui->setupUi(this);
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("адрес");
db.setDatabaseName("xelfebix");
db.setUserName("xelfebix");
db.setPassword("пароль");
if(!db.open()) {
qDebug() << "Cannot open database:" << db.lastError();
}
else {
qDebug() << "Connection established";
}
QTableView view;
QSqlQueryModel model;
model.setQuery("SELECT * FROM `ТехПроцесс`;");
qDebug() << model.lastError();
view.setModel(&model);
view.show();
}
В итоге вся таблица пустая. Что я делаю не так и как поправить?
У вас
QSqlDatabase db;
QTableView view;
QSqlQueryModel model;
уничтожаются при выходе из конструктора, сделайте их переменными класса.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите, как разрешить следующую ситуацию - у меня есть базовый контейнер от которого наследуется 2 различных:
Например в консольных программах на языке си или c++ я могу использовать работу с сетью постепенноНу тоесть
Выпустили мы программу в продажу,у кого-то крашит у кого-то нетУ разработчика - нет,но у некоторых юзеров - да
Как вернуть неизвестный заранее тип переменной шаблона при помощи ключевого слова auto ?