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

QQ登录

只需一步,快速开始

查看: 11805|回复: 10

[结贴] excel无法导入,已参照过其他贴文

[复制链接]

56

主题

302

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
发表于 2019-4-4 08:54:45 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 其它 浏览器: Chrome
在做excel导入功能时,提示:编码: JUSTEP150039; 提示: 执行sql:

已经参照了帖子:
http://bbs.wex5.com/forum.php?mod=viewthread&tid=206581&highlight=JUSTEP150210

http://bbs.wex5.com/thread-58270-1-1.html

但还是无法解决:
控制台报错如下:

Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: INSERT INTO VA_500ZCLZXB VA_500ZCLZXB(VA_500ZCLZXB, VA_500ZCLZXB.version, VA_500ZCLZXB.fMassDen, VA_500ZCLZXB.fMaterialName, VA_500ZCLZXB.fPSRatio, VA_500ZCLZXB.fShearModulus, VA_500ZCLZXB.fTXML, VA_500ZCLZXB.fTensileStrength, VA_500ZCLZXB.fThermalConductivity, VA_500ZCLZXB.fThermalExpansionCoefficient, VA_500ZCLZXB.fYieldStrength, VA_500ZCLZXB.fspecificHeat) VALUES (:VA_500ZCLZXB, :version, :fMassDen, :fMaterialName, :fPSRatio, :fShearModulus, :fTXML, :fTensileStrength, :fThermalConductivity, :fThermalExpansionCoefficient, :fYieldStrength, :fspecificHeat)
        at com.justep.exception.BusinessException.create(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlInsert(Unknown Source)
        at com.justep.system.data.impl.TableUtilsImplement.ksqlExecuteUpdate(Unknown Source)
        at com.justep.system.data.KSQL.executeUpdate(Unknown Source)
        at com.justep.system.data.KSQL.executeUpdate(Unknown Source)
        at com.justep.system.data.impl.TableImpl.insert(Unknown Source)
        at com.justep.system.data.impl.TableImpl.save(Unknown Source)
        at com.justep.system.data.impl.TableImpl.save(Unknown Source)
        at com.justep.system.data.BizData.save(Unknown Source)
        at BizProcedure.save(BizProcedure.java:18)
        ... 41 more
Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150039; 提示: 执行sql: INSERT INTO VA_500ZCLZXB (VA_500ZCLZXB.fID, VA_500ZCLZXB.VERSION, VA_500ZCLZXB.FMASSDEN, VA_500ZCLZXB.FMATERIALNAME, VA_500ZCLZXB.FPSRATIO, VA_500ZCLZXB.FSHEARMODULUS, VA_500ZCLZXB.FTXML, VA_500ZCLZXB.FTENSILESTRENGTH, VA_500ZCLZXB.FTHERMALCONDUCTIVITY, VA_500ZCLZXB.FTHERMALEXPANSIONCOEFFICIENT, VA_500ZCLZXB.FYIELDSTRENGTH, VA_500ZCLZXB.FSPECIFICHEAT) VALUES ( ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ,  ? ), binds: [2981027064E64B289D1D121F97CF3985, 0, 7900.0, Ductile Iron (SN) , 0.31, 7.7E+10, 1.2E+11, 8.61695E+8, 75.0, 0.000011, 5.51485E+8, 450.0]出错
        at com.justep.exception.BusinessException.create(Unknown Source)
        at com.justep.system.ksql.KSQLUtils.execSqlUpdate(Unknown Source)
        ... 50 more
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'fShearModulus' at row 1
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3845)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3783)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2447)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2594)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2545)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1901)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2113)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2049)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2034)
        at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
        at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
        ... 51 more

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-4-4 09:46:14 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

302

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
 楼主| 发表于 2019-4-4 14:28:32 | 显示全部楼层
我的报错不是这个:mysql数据库访问系统报错“com.mysql.jdbc.MysqlDataTruncation: Data truncation”,是:编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL:
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-4-4 15:20:55 | 显示全部楼层
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'fShearModulus' at row 1

这个不是吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

302

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
 楼主| 发表于 2019-4-7 10:46:44 | 显示全部楼层
这个的话,需要重新装驱动包吗?
回复 支持 反对

使用道具 举报

56

主题

302

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
 楼主| 发表于 2019-4-7 10:49:03 | 显示全部楼层
这个的话,需要重新装驱动包吗?我看您发的帖子里面说,要重新安装驱动包
回复 支持 反对

使用道具 举报

56

主题

302

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
 楼主| 发表于 2019-4-7 10:58:31 | 显示全部楼层
我的这个如果只是单纯的插入数据是没有问题的,问题是:在导入excel数据的时候,才会这样报错
回复 支持 反对

使用道具 举报

56

主题

302

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
 楼主| 发表于 2019-4-7 11:00:25 | 显示全部楼层
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <mapping>
  3.         <default-config>
  4.                 <sheet all="false" start="1" end="1"/>
  5.                 <row all="False" start="1" end="490"/>
  6.         </default-config>
  7.         <concept name="VA_500ZCLZXB">
  8. <!--                <primary-key>-->
  9. <!--                        <key-value cell-number="1"/>-->
  10. <!--                </primary-key>-->
  11.       
  12.                 <relation name="fMaterialName" value-type="String" cell-number="1"/>
  13.                 <relation name="fTXML"  value-type="String" cell-number="2"/>
  14.                 <relation name="fPSRatio" value-type="String" cell-number="3"/>
  15.                  <relation name="fMassDen" value-type="String" cell-number="4"/>
  16.                 <relation name="fShearModulus" value-type="string"  cell-number="5"/>
  17.                 <relation name="fTensileStrength" value-type="Decimal" cell-number="6"/>       
  18.                 <relation name="fYieldStrength" value-type="Decimal" cell-number="7"/>       
  19.                 <relation name="fThermalExpansionCoefficient" value-type="Decimal" cell-number="8"/>       
  20.                 <relation name="fspecificHeat" value-type="Decimal" cell-number="9"/>       
  21.                 <relation name="fThermalConductivity" value-type="Float" cell-number="10"/>               
  22.                
  23.         </concept>
  24. </mapping>
复制代码


我看这个配置函数里面好像没有配置excel版本或者mysql版本的地方
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-4-8 11:33:04 | 显示全部楼层
到数据库修改数据库字段的大小啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

302

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
 楼主| 发表于 2019-4-9 09:32:39 | 显示全部楼层
我把字段修改成string果然可以了。成功导入。

但是我需要的是数值,如果字段的大小不够的话,是在长度这里设置吧。

以前一直以为选择数据类型就可以了。

非常感谢你啊 Jishuang
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 21:05 , Processed in 0.067319 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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