sql函数,表名取参数报错

在单元格中加入sql函数,后台报错,

image.png

image.png

FineReport 用户M1970824 发布于 2021-2-8 10:36
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-2-8 11:08

sql("lantop", "select count(1) as cut from "+ $wjjTableName +" as wjj where wjj.PARENT_ID = '"+$$$+"' AND wjj.WJLX = '文本' and wjj.SMJBS = '否'",1,1)

image.png

______

lantop: 数据连接名;

$wjjTableName:正确获取到表名;

在单元格中添加SQL函数,$$$如何获取的值;

———

上面这几个疑问,整明白了基本上就ok了!!!

  • 用户M1970824 用户M1970824(提问者) 我这个默认值没设置,后台虽然报错,但是值能获取出来,应该是默认值的问题
    2021-02-08 11:37 
  • zsh331 zsh331 回复 用户M1970824(提问者) 学会排查,先把参数值写死,然后一个个用参数再代替回去,逐步排查是哪个地方的问题,定位到问题再处理;找问题要循序渐进!
    2021-02-08 13:12 
最佳回答
0
GxHjbLv4初级互助
发布于2021-2-8 10:45

看一下你是SQL函数具体是怎么写的

  • 用户M1970824 用户M1970824(提问者) 第一个图片
    2021-02-08 10:46 
  • 用户M1970824 用户M1970824(提问者) sql(\"lantop\", \"select count(1) from \"+$wjjTableName+\" wjj where wjj.PARENT_ID = \'\"+$$$+\"\' AND wjj.WJLX = \'文本\' and wjj.SMJBS = \'否\'\" ,1,1) 有什么问题吗,这个sql
    2021-02-08 10:56 
最佳回答
0
zy_20180110Lv5中级互助
发布于2021-2-8 10:57

QQ截图20210208105709.png

  • 4关注人数
  • 472浏览人数
  • 最后回答于:2021-2-8 11:08
    请选择关闭问题的原因
    确定 取消
    返回顶部