起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3242|回复: 5

[处理中3] excel导出出错

[复制链接]

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
发表于 2019-8-14 10:34:02 | 显示全部楼层 |阅读模式
再正式环境中出现了这个问题,我怀疑是不是数据量比较大的原因,但是看前台的报错没看出来。说是执行KSQL出错,但是KSQL翻译出来的sql 我放到数据库中运行是正常的。


前后台报错详见附件。里面提到了一个

java.sql.SQLException: 数字溢出
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
    at oracle.jdbc.driver.NumberCommonAccessor.throwOverflow(NumberCommonAccessor.java:7465)
    at oracle.jdbc.driver.NumberCommonAccessor.getInt(NumberCommonAccessor.java:123)
    at oracle.jdbc.driver.OracleResultSetImpl.getInt(OracleResultSetImpl.java:521)
    at org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.getInt(DelegatingResultSet.java:225)
    at org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.getInt(DelegatingResultSet.java:225)
    at com.justep.system.data.impl.TableUtilsImplement.fillRow(Unknown Source)
    ... 50 more

不知道是不是数据太多的原因。顺便附上导出的设置:
导出设置.png



两个报错.zip

4.03 KB, 下载次数: 45

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36071
发表于 2019-8-14 11:53:13 | 显示全部楼层
这个报错是数据库的标准报错跟字段有关

https://blog.csdn.net/nusoftyu/article/details/6797058
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-8-14 12:56:27 | 显示全部楼层
jishuang 发表于 2019-8-14 11:53
这个报错是数据库的标准报错跟字段有关

https://blog.csdn.net/nusoftyu/article/details/6797058 ...

数据库能否存下这个值,数据库应该没有问题,你是说要去ontology文件中进行相关字段的格式修改吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36071
发表于 2019-8-14 13:27:00 | 显示全部楼层
错误是数据库抛出的不是ksql抛出的跟ontology无关

自己用java的jdbc方式去执行sql看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-8-14 20:08:57 | 显示全部楼层
jishuang 发表于 2019-8-14 13:27
错误是数据库抛出的不是ksql抛出的跟ontology无关

自己用java的jdbc方式去执行sql看看 ...

根据我的检查,与jdbc方式无关,导出的数据中ontology 有个integer类型的字段,相对的值有个超出int范围的数据,现在我希望这个关系拥有long类型的范围,那么我应该早ontology中修改成哪一种类型?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36071
发表于 2019-8-15 09:01:36 | 显示全部楼层
如果是概念的错误,不会直接报到sql中,直接修改数据库中的字段类型
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-29 22:35 , Processed in 0.068213 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表