[填报与传统报表] 表格渲染-图片渲染报错

phm青铜二 显示全部楼层 发表于 2023-6-19 11:26:01 |阅读模式 打印 上一主题 下一主题
10
已解决

【填报与传统报表】 表格渲染-图片渲染报错

  • phm青铜二
  • 2023-06-19 11:26:01
  • 发布在 论坛
1928 14
数据库用大文本存了图片,然后想BI显示图片,采用了一维表,设置该字段表格渲染-图片渲染,预览出现以下报错:
ORA-00932: inconsistent datatypes: expected - got CLOBORA-00932: inconsistent datatypes: expected - got BLOB

库里是正经用了CLOB和BLOB字段,不知道为啥BI读取会有这个报错。

最佳答案

yhdata_ruby 皇冠三 关注Ta

2023-06-19 11:26:02

参考https://blog.csdn.net/good_good_xiu/article/details/118525085 建议解决方案 使用该字段前进行转字符串操作: 1、新建计算列 使用js语法 转字符串 tostring(字段名) 2、新建计算列 使用 sql表达式 转字符串 https://blog.csdn.net/weixin_42365490/article/details/116489656
查看完整内容
回复

使用道具 举报

精彩评论14

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-6-19 11:26:02
本帖最后由 yhdata_ruby 于 2023-6-19 13:27 编辑

参考https://blog.csdn.net/good_good_xiu/article/details/118525085
建议解决方案 使用该字段前进行转字符串操作:
1、新建计算列 使用js语法 转字符串 tostring(字段名)

2、新建计算列 使用 sql表达式 转字符串

https://blog.csdn.net/weixin_42365490/article/details/116489656

1.png
回复

使用道具 举报

phm青铜二 显示全部楼层 发表于 2023-6-19 15:00:18
哦,转成字符串也还可以显示成图片?不过感觉长度会超呢
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-6-19 15:09:30
phm 发表于 2023-6-19 15:00
哦,转成字符串也还可以显示成图片?不过感觉长度会超呢

可以先试试吧,然后保存在制作报告设置图片渲染
回复

使用道具 举报

phm青铜二 显示全部楼层 发表于 2023-6-19 15:09:39
yhdata_ruby 发表于 2023-6-19 13:25
参考https://blog.csdn.net/good_good_xiu/article/details/118525085
建议解决方案 使用该字段前进行转字 ...

执行数据失败:java.lang.UnsupportedOperationException: Too long string found, string len: 378160

果然超长度了
回复

使用道具 举报

phm青铜二 显示全部楼层 发表于 2023-6-19 15:14:27
图片大文本显然不是string可以装的下的
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-6-19 16:15:44
CLOB和BLOB可以比较?存储的数据方式就不同呢
回复

使用道具 举报

phm青铜二 显示全部楼层 发表于 2023-6-19 17:43:54
yhdata_yzm 发表于 2023-6-19 16:15
CLOB和BLOB可以比较?存储的数据方式就不同呢

没有比较吧。我就是在字段里面存一张图片,然后一维表直接单元格展示,图片渲染。没做其他任何处理和运算。所以不知道是哪里会导致数据库报错。CLOB和BLOB都试了,一样的报错
回复

使用道具 举报

phm青铜二 显示全部楼层 发表于 2023-6-20 12:02:56
yhdata_ruby 发表于 2023-6-19 13:25
参考https://blog.csdn.net/good_good_xiu/article/details/118525085
建议解决方案 使用该字段前进行转字 ...

我改用网络链接的方式了,但是发现有的图,单元格能展示,有的不能,但是点击下去都可以新开窗口打开。是什么情况会导致单元格里展示不出图呢?
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-6-20 13:17:13
phm 发表于 2023-6-20 12:02
我改用网络链接的方式了,但是发现有的图,单元格能展示,有的不能,但是点击下去都可以新开窗口打开。是 ...

是不是太大展示不了
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部