在决策报表里无法使用sql函数是为什么?

image.png

FineReport 用户w1014607 发布于 2021-2-22 13:54
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
LSQ000Lv5中级互助
发布于2021-2-22 14:06

“安全防护——脚本调用公式”设置要关闭不是打开

  • 用户w1014607 用户w1014607(提问者) 关闭了,依旧无法成功
    2021-02-22 14:08 
  • LSQ000 LSQ000 回复 用户w1014607(提问者) sql函数写错了吧
    2021-02-22 14:19 
  • LSQ000 LSQ000 回复 用户w1014607(提问者) sql(\"数据连接名字\",\"select ID from a where ID = \'1\'\",1)=1,sql函数只有一列也要指定第一列,括号内加上 ,1
    2021-02-22 14:22 
  • 用户w1014607 用户w1014607(提问者) 回复 LSQ000 在设置提交条件中:sql(\\\"连接名\\\",\\\"select ID from a where ID = \\\'1\\\'\\\")=1; 查id是1的id,然后=1就通过,所以这个提交条件是true,然后就可以入库操作了,但是,没办法进行入库操作
    2021-02-22 14:24 
  • LSQ000 LSQ000 回复 用户w1014607(提问者) SQL(connectionName,sql,columnIndex,rowIndex)行序号可以不写,列序号一定要有阿,SQL(connectionName,sql)你这样写能正常出数据?
    2021-02-22 14:28 
最佳回答
0
zsh331Lv8专家互助
发布于2021-2-22 14:01

公式被禁止使用!

————————

image.png

  • 用户w1014607 用户w1014607(提问者) 不是这个原因,我打开后依旧无法使用sql函数,即使我的sql函数写的是true,在提交入库的时候也还是提交不了
    2021-02-22 14:03 
  • zsh331 zsh331 回复 用户w1014607(提问者) cpt可以使用吗?另外排查下sql防注入设置;
    2021-02-22 14:08 
  • 用户w1014607 用户w1014607(提问者) 回复 zsh331 在cpt中是可以使用的,但是frm里就通不过
    2021-02-22 14:08 
  • zsh331 zsh331 回复 用户w1014607(提问者) 关闭后刷新下页面或重启下服务;
    2021-02-22 14:11 
  • 用户w1014607 用户w1014607(提问者) 回复 zsh331 依旧不行,这是我的SQL函数:sql(\"库名\",\"select ID from a where ID = \'1\'\")=1
    2021-02-22 14:15 
  • 3关注人数
  • 358浏览人数
  • 最后回答于:2021-2-22 14:06
    请选择关闭问题的原因
    确定 取消
    返回顶部