怎么样调动存储过程保存参数

怎么样在界面上的参数发生变化的时候,保存参数,当前用户和当前时间的值到数据库中

FineReport 帆软用户6CK689Gyf2 发布于 2025-8-18 11:21
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-8-18 11:24

控件选择后  

进行提交入库就行了

image.png

  • 帆软用户6CK689Gyf2 帆软用户6CK689Gyf2(提问者) FVS大屏来着,只能写JS
    2025-08-18 11:27 
  • 华莉星宸 华莉星宸 回复 帆软用户6CK689Gyf2(提问者) 是的
    那就只能调用存储过程了,把参数传入存储过程,存储过程中写入数据库
    2025-08-18 11:30 
  • 帆软用户6CK689Gyf2 帆软用户6CK689Gyf2(提问者) 回复 华莉星宸 有具体的JS吗,大佬
    2025-08-18 11:37 
  • 华莉星宸 华莉星宸 回复 帆软用户6CK689Gyf2(提问者) 具体没有写过
    大概就是先获取控件的值
    var value = duchamp.getWidgetByName("控件名称").getValue();
    在把这些值当成参数传递给存储过程
    https://bbs.fanruan.com/wenda/question/124193.html
    2025-08-18 11:44 
  • 帆软用户6CK689Gyf2 帆软用户6CK689Gyf2(提问者) 回复 华莉星宸 JS没有报错,就是数据传不到数据库,是因为什么呢
    2025-08-18 11:51 
最佳回答
0
农夫三拳1Lv6高级互助
发布于2025-8-18 11:29(编辑于 2025-8-18 11:32)

使用存储过程,使用js或者单元格的超链接实现

需要存储过程里有输出查询语句才行,没有办法直接拿到是否运行成功,或者换一种方式通过数据集调用存储过程,结果找个报表块放一下

PS:下面示例是使用表格的超连接实现的,正常如果参数变化就保存,只需要有个表格控件展示存储过程的返回值,参数变化就会执行存储过程,pg数据库为例

image.png

image.pngimage.png

  • 3关注人数
  • 53浏览人数
  • 最后回答于:2025-8-18 11:32
    请选择关闭问题的原因
    确定 取消
    返回顶部