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 что такое, как они сюда вставляются, и почему это не работает. Но да, нудо заставлять его думать
Обсуждают сегодня