求助,填写数据时显示数据列类型不匹配是什么原因,选的是文本控件,填写的也是文本

image.png

FineReport UrtnlIcj 发布于 2022-2-10 15:46 (编辑于 2022-2-10 15:54)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-2-10 15:48

就是你的数据类型与设计的类型不一样。比如你填中限制了是数字。你填写文本肯定不匹配了

最佳回答
0
snrtuemcLv8专家互助
发布于2022-2-10 15:48

那就是你数据库字段和你填报的类型不一样

数据库是数值类型,你填报一个中文,就会这个情况,具体看你怎么设置的

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-2-10 15:48

原因比较多:

举个简单例子:数据库中该字段设计的是存储数字,你填个中文进去就报错了

这个根据报错信息去看数据库中字段类型再比对填报内容就知道了

最佳回答
0
FuFuLv5初级互助
发布于2022-2-10 15:49(编辑于 2022-2-10 15:55)

有可能是你库里的数据是比如数字类型,但是你填了个字符,就会不匹配。

变换类型:使用TO_CHAR() 字符类型

                       TO_NUMBER()  数字类型

                       TO_DATE() 日期类型

具体的去搜一搜类型转换

看你入库后的那个对应字段是什么类型,不是设计器上的,是库里的那个表字段

  • 4关注人数
  • 369浏览人数
  • 最后回答于:2022-2-10 15:55
    请选择关闭问题的原因
    确定 取消
    返回顶部