How to filter by date range (from and to) ?!
We need a query of the form SQL-WHERE (for the setFilter function).
Log debag
"Дата BETWEEN '01.05.2017' AND '02.05.2017'" "[Microsoft][Драйвер ODBC Microsoft Access] Несоответствие типов данных в выражении условия отбора." "QODBC3: Unable to execute statement" I am writing on Qt.
void DataBase::DiapasonDate(QTableView *tableView,QString TableName, QDateEdit *Date1, QDateEdit *Date2) { objTable ->setTable(TableName); // Date1->setDisplayFormat("MM/dd/yyyy"); // Date2->setDisplayFormat("MM/dd/yyyy"); QString queriDiaposon = "Дата BETWEEN '" + Date1->text() + "' AND '"+ Date2->text() +"'"; qDebug()<<queriDiaposon; objTable->setFilter(queriDiaposon); if (!objTable ->select()) { qDebug()<<objTable->lastError().databaseText(); qDebug()<<objTable ->lastError().driverText(); }else { tableView->setModel(objTable); } }