QDate date = QDate::currentDate();
ui->dateEdit->setDate(date);
QDate date_2 = QDate::currentDate();
ui->dateEdit_2->setDate(date_2);
querymodel = new QSqlQueryModel();
querymodel->setQuery("SELECT Tugilgan_yil FROM Fuqorolar WHERE Tugilgan_yil BETWEEN 'date' AND 'date_2' ");
ui->tableView->setModel(querymodel);
В чем вопрос? Я бы сказал ответ, но где то у вас есть ошибка. А код наверное рабочий и собирается
Ваш запрос работает в базу данных sqlite?
qDebug() << date_2;
Вам дали подсказку @developer_android_FM
блин, ну что это за херня: SELECT Tugilgan_yil FROM Fuqorolar WHERE Tugilgan_yil BETWEEN 'date' AND 'date_2' как у тебя компилятор или движок БД должен понять что ты из твоих контролов значения пытаешься туда поставить? Мне хочется ответить много резче, сдерживаюсь из последних сил
У него правильный ход мыслей , только он не понимает date date_2 что такое, как они сюда вставляются, и почему это не работает. Но да, нудо заставлять его думать
Обсуждают сегодня