mysql数据库和oracle数据库执行

${IF(databaseId='M',

"

mysql语句

",

"

oracle语句

"

)}

image.png

FineReport 帆软用户kAxdoqQHDS 发布于 2024-5-30 12:20
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7高级互助
发布于2024-5-30 12:46

需要建立两个数据集,分别连接mysql和oracle

在报表上可以用条件属性,隐藏行高的方式,只显示一个数据集的数据

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于2024-5-30 12:39(编辑于 2024-5-30 12:39)

一个数据集里面只能执行一个数据库类型的语句,你这样语法通过都执行不了的。因为你的数据集里面要选择某一个数据连接名称。。而连接的名称只会指向一个数据库连接

因为这里就决定了只能是一种数据库方式的语法

image.png

  • 3关注人数
  • 105浏览人数
  • 最后回答于:2024-5-30 12:46
    请选择关闭问题的原因
    确定 取消
    返回顶部