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

QQ登录

只需一步,快速开始

查看: 3931|回复: 6

[处理中3] DocHelper.uploadDoc调用报错

[复制链接]

84

主题

260

帖子

941

积分

高级会员

Rank: 4

积分
941
QQ
发表于 2018-3-30 11:51:39 | 显示全部楼层 |阅读模式
String str = DocHelper.uploadDoc(attpo.getFilename(), sysData.downfile(attpo.getFileurl(), null), "/文档中心");
java层执行文件上传的时候报错,发现后台有个字段时clob类型,平台的数据库字段设计的String类型,这个改怎么解决,执行下列语句的时候
SELECT  SA_DocNode.sID, SA_DocNode.sParentID AS sParentID, SA_DocNode.SDOCNAME AS sDocName, SA_DocNode.SSEQUENCE AS sSequence, SA_DocNode.SSIZE AS sSize, SA_DocNode.SKIND AS sKind, SA_DocNode.SDOCPATH AS sDocPath, SA_DocNode.SDOCDISPLAYPATH AS sDocDisplayPath, SA_DocNode.SCREATORFID AS sCreatorFID, SA_DocNode.SCREATORNAME AS sCreatorName, SA_DocNode.SCREATORDEPTNAME AS sCreatorDeptName, SA_DocNode.SCREATETIME AS sCreateTime, SA_DocNode.SEDITORFID AS sEditorFID, SA_DocNode.SEDITORNAME AS sEditorName, SA_DocNode.SEDITORDEPTNAME AS sEditorDeptName, SA_DocNode.SLASTWRITERFID AS sLastWriterFID, SA_DocNode.SLASTWRITERNAME AS sLastWriterName, SA_DocNode.SLASTWRITERDEPTNAME AS sLastWriterDeptName, SA_DocNode.SLASTWRITETIME AS sLastWriteTime, SA_DocNode.SFILEID AS sFileID, SA_DocNode.SDESCRIPTION AS sDescription, SA_DocNode.SDOCLIVEVERSIONID AS sDocLiveVersionID, SA_DocNode.VERSION AS version, SA_DocNode.SFINISHTIME AS sFinishTime, SA_DocNode.SCLASSIFICATION AS sClassification, SA_DocNode.SKEYWORDS AS sKeywords, SA_DocNode.SDOCSERIALNUMBER AS sDocSerialNumber, SA_DocNode.SNAMESPACE AS sNameSpace, SA_DocNode.SFLAG AS sFlag, SA_DocNode.SCACHENAME AS sCacheName, SA_DocNode.SREVISIONCACHENAME AS sRevisionCacheName FROM SA_DocNode SA_DocNode  WHERE  (? = ?) AND (SA_DocNode.SFLAG = ?) AND (SA_DocNode.SDOCDISPLAYPATH = ?) AND (SA_DocNode.SKIND = ?) , binds: [1, 1, 1, -, dir]
2.png
3.png
4.png
1.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-30 13:55:16 | 显示全部楼层
平台默认的就是String类型的,确认不是自己修改了数据库的字段类型
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

84

主题

260

帖子

941

积分

高级会员

Rank: 4

积分
941
QQ
 楼主| 发表于 2018-3-30 14:24:53 | 显示全部楼层
jishuang 发表于 2018-3-30 13:55
平台默认的就是String类型的,确认不是自己修改了数据库的字段类型

肯定没人改,我们系统的数据库是从3.0版本刚发布的时候在用了,我们是最早用3.0版本的,会不会版本升级后部分数据库修改了,再者,我打开3.7版本的自带数据库中的字段也不是string类型的,是text类型的
系统自带.png
回复 支持 反对

使用道具 举报

84

主题

260

帖子

941

积分

高级会员

Rank: 4

积分
941
QQ
 楼主| 发表于 2018-3-30 14:31:47 | 显示全部楼层
jishuang 发表于 2018-3-30 13:55
平台默认的就是String类型的,确认不是自己修改了数据库的字段类型

中间做过数据库的升级
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-30 15:08:24 | 显示全部楼层
1.java中上传文件参考http://bbs.wex5.com/forum.php?mo ... &extra=page%3D1
2.现在的版本中oracle中默认是clob,mysql中默认的是text
  概念中定义的是String
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

84

主题

260

帖子

941

积分

高级会员

Rank: 4

积分
941
QQ
 楼主| 发表于 2018-3-30 15:39:13 | 显示全部楼层
jishuang 发表于 2018-3-30 15:08
1.java中上传文件参考http://bbs.wex5.com/forum.php?mod=viewthread&tid=40457&extra=page%3D1
2.现在的版 ...

但是oracle中如果是clob的话会报错怎么办
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-30 16:07:06 | 显示全部楼层
上传文件参考5楼发API,不要用你现在使用的API
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-8 06:46 , Processed in 0.073796 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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