查询出数据,再把查询的数据回填到数据库中,报错“No Value specified for..”




3.png

经反复测试,需要对填报的所有单元个双击鼠标,就可以正确提交了,这不是逆天嘛,由于填报内容是查询出来的,怎么才能自动不用每个单元格都双击鼠标,就可以正确提交啊

FineReport TGTechnology 发布于 2019-9-15 20:06 (编辑于 2019-9-20 18:40)
1min目标场景问卷 立即参与
回答问题
悬赏:14 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
tao_yfLv3见习互助
发布于2019-9-26 13:46

实测,填报字段为公式,要填入的数据库字段类型为datetime2;

公式运算得出结果实际值为毫秒数,只是前端显示为时间类型;

需要在公式加入TODATE()函数,转换为时间类型即可。

最佳回答
0
firegunzxLv6高级互助
发布于2019-9-15 20:26(编辑于 2019-9-15 20:37)

这个错误是没有为参数10指定值,核对一下参数

另外,把单元格设成列表试试。

  • TGTechnology TGTechnology(提问者) 参数核对过了,没有问题,因为存在2个扩展区,设置成列表还没有试验成功
    2019-09-16 09:15 
  • TGTechnology TGTechnology(提问者) 列表,测试了,还是不行,同样的错误。
    2019-09-16 17:55 
最佳回答
0
孤陌Lv6资深互助
发布于2019-9-20 18:41

不要设置控件

  • TGTechnology TGTechnology(提问者) 试过了,最先就是没有设置控件,提交不了,然后又才加上控件,还是提交不了!同样的问题:No Value specified for parameter 10, 有时会报:No Value specified for parameter 6 或者2 之类的,最后发现是主键的问题,主键有2个,一个是“资源ID”,另外一个是“时段末时间”,如果使用鼠标双击“时段末时间”列的每一个单元格,让每个单元格都变成输入状态,就可以提交了,很是奇怪。2个主键,就“时段末时间”这个主键的列需要这样搞!若能用代码,对“时段末时间”列的每个单元格进行参数提交是不是就可以了,但不知道如何弄啊
    2019-09-21 11:15 
  • 孤陌 孤陌 回复 TGTechnology(提问者) 你肯定是设置了什么东西 如果时间是字段查询出来的是没有这个问题的
    2019-09-21 12:10 
  • TGTechnology TGTechnology(提问者) 回复 孤陌 时间是根据公式算出来的,不是查询出来的
    2019-09-22 01:00 
  • 4关注人数
  • 1171浏览人数
  • 最后回答于:2019-9-26 13:46
    请选择关闭问题的原因
    确定 取消
    返回顶部