366 Star 3.5K Fork 1.5K

JEECG / JimuReport

 / 详情

sql解析时提示sql语句错误

已完成
创建于  
2020-12-15 15:35

数据库:mysql

在新建数据集并填写报表sql后,点击"SQL解析"按钮,报如下异常:
java.sql.SQLException: Error while executing SQL "SELECT COUNT(1) "total" FROM ( select * from test ) temp_count": parse failed: Encountered """ at line 1, column 17.

初步分析是上面拼接的SQL中,total两侧多了引号导致的。个人理解没有针对不同数据库进行相应的方言处理,上面的语句是在sqlserver中可以执行,但在mysql中会导致解析出错。个人建议拼接上面SQL时,不要忽略as关键字。

另外,本人github上也反馈了一些问题,麻烦有时间也看一下。
github问题反馈链接

评论 (2)

FreeWind1977 创建了任务
FreeWind1977 修改了描述
FreeWind1977 修改了描述
展开全部操作日志

好的,我们看看

暂为发现该问题,如果是旧版本,请跟新版本再次尝试,当前版本号1.1.01

米妮熊2013 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
57093 jeecg 1662000782
Java
1
https://gitee.com/jeecg/JimuReport.git
git@gitee.com:jeecg/JimuReport.git
jeecg
JimuReport
JimuReport

搜索帮助