尝试查询日期范围之间的记录,执行查询后,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#)