Как фильтровать в диапазоне дат с использованием библиотеки UCanAccess - PullRequest
0 голосов
/ 29 января 2019

Пытаясь запросить записи, которые попадают в диапазон дат, при выполнении запроса консоль Java выдает «UCAExc ::: 4.0.4 неизвестный токен:» Он не показывает токен

методом проб и ошибок.Я обнаружил, что ошибка лежит между библиотекой, охватывающей диапазон дат запроса

String sql = reportMaster.getQuery();
           Statement statement = connection.createStatement();
           ResultSet result = statement.executeQuery(sql);

. Это уже работает при непосредственном выполнении в Microsoft Access и должно выдавать 3 поля, вместо этого выдает неизвестную ошибку токена в консоли Java.РЕДАКТИРОВАТЬ:

я проверил исходный запрос (ниже) в кусках, чтобы увидеть, если была синтаксическая ошибка, записи могут быть отфильтрованы по состоянию и одной дате, но не принимает диапазон дат

оператор SQL:

SELECT ID from event
WHERE status = 'Offline' AND (event_date >= #01/09/2017# AND event_date <= #21/04/2018#)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...