求助,填报页面提示数据类型不匹配

完善.png

FineReport 用户yXa4Q7123454 发布于 2023-2-8 16:30 (编辑于 2023-2-8 17:12)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
Z4u3z1Lv6专家互助
发布于2023-2-8 16:31

举个栗子:数据库里面是浮点,你填的是字符就报这类型的错

image.png

  • 用户yXa4Q7123454 用户yXa4Q7123454(提问者) 我数据库的这个字段类型是decimal类型, 应该可以填小数吧
    2023-02-08 16:39 
  • Z4u3z1 Z4u3z1 回复 用户yXa4Q7123454(提问者) 可以,但是 如果你填的是1,235.55这种比如带千分位的就不行
    2023-02-08 16:41 
  • 用户yXa4Q7123454 用户yXa4Q7123454(提问者) 回复 Z4u3z1 那我改成varchar类型可以吗?
    2023-02-08 16:44 
  • Z4u3z1 Z4u3z1 回复 用户yXa4Q7123454(提问者) 数字还是规范成decimal好点,你可以在填报属性中replace(AK6,\",\",\"\") 试试(斜杠是论坛自己加的,如果错误确实是因为手动填写的千分位导致的)
    2023-02-08 16:48 
  • 用户yXa4Q7123454 用户yXa4Q7123454(提问者) 回复 Z4u3z1 我更新了一张设计器和填报属性的图片,麻烦您再帮我看看,我应该怎么改
    2023-02-08 17:14 
最佳回答
1
CD20160914Lv8专家互助
发布于2023-2-8 16:31(编辑于 2023-2-8 16:31)

是不是要填写小数?检查一你的校验规则

image.png

  • 用户yXa4Q7123454 用户yXa4Q7123454(提问者) 是的,要填小数, 这个字段的类型是decimal类型,应该可以填小数才对啊
    2023-02-08 16:40 
  • CD20160914 CD20160914 回复 用户yXa4Q7123454(提问者) 先看一下你填报校验的公式设置。你有没有限制。你按我上面截图的地方去看一下
    2023-02-08 16:44 
  • 用户yXa4Q7123454 用户yXa4Q7123454(提问者) 回复 CD20160914 没有限制,校验公式那应该怎么写啊
    2023-02-08 16:45 
  • CD20160914 CD20160914 回复 用户yXa4Q7123454(提问者) 我只是说你有这个校验的提示框,如果没有那不管。你改成文本类型看
    2023-02-08 16:46 
  • 用户yXa4Q7123454 用户yXa4Q7123454(提问者) 回复 CD20160914 ok,我试试
    2023-02-08 16:48 
  • 2关注人数
  • 588浏览人数
  • 最后回答于:2023-2-8 17:12
    请选择关闭问题的原因
    确定 取消
    返回顶部