Как получить данные между двумя датами из базы данных sqlite в QT creator
У меня есть проблема при извлечении данных из sqlitedb.Мне нужно получить данные между двумя датами.Но я не получаю данных.
запрос.подготовить("выберите PassID,начальная дата,конечная дата,Интайм,OUTTIME от ISSUEPASS где начальная дата между ? И что же ?");
запрос.addBindValue(дата2);
запрос.addBindValue(дата3);
Здесь date2 , date3 и STARTDATE являются объектами QDate
пока(запрос.далее)
{
qDebug() << query.value(0).toString().toAscii().data();
qDebug() << query.value(1).toString().toAscii().data();
qDebug() << query.value(2).toString().toAscii().data();
qDebug() << query.value(3).toString().toAscii().data();
qDebug() << query.value(4).toString().toAscii().data();
}
Здесь ничего не печатается,не могли бы вы, пожалуйста, предоставить решение.
Что я уже пробовал:
запрос.подготовить("выберите PassID,начальная дата,конечная дата,Интайм,OUTTIME от ISSUEPASS где начальная дата между ? И что же ?");
запрос.addBindValue(дата2);
запрос.addBindValue(дата3);
пока(запрос.далее)
{
qDebug() << query.value(0).toString().toAscii().data();
qDebug() << query.value(1).toString().toAscii().data();
qDebug() << query.value(2).toString().toAscii().data();
qDebug() << query.value(3).toString().toAscii().data();
qDebug() << query.value(4).toString().toAscii().data();
}