finereport中新建数据库查询时,使用sql进行数据查询,此处的sql语法是基于什么数据库来的呢,sql server?mysql?还是其他的?
你定义 的数据集是什么数据库。它的语法就是什么数据库,假如你jdbc连接的是oracel。那么它就是按oracel的语法来,如果你定义的是mysql。它就按mysql的语法来。。
帆软内置的FRDemo的是sqlite数据库,它就按sqlite的语法来。。。所有的函数也是一样的。比如oracel里面有to_date,那么你连接oracel就可以用to_date函数。如果你定义的连接是mysql。你再用to_date那么就会报错。。不知道我说明白没有。如果没有明白。请再仔细理解我说的。
定义数据连接- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
[平台]Oracle数据连接 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)