找回密码
 注册成为天翎用户
楼主: exubo

insertByDSName方法插入表的字段是否有长度限制

[复制链接]
bess 发表于 2012-9-11 14:41:34 | 显示全部楼层
您好,我用您的的数据作为一个多行文本框的值输入,然后在另一个多行文本框里面通过getItemValueAsString去取值,最后没有被截取。不知您那边用的是什么控件去取值,然后值被截取了呢?
回复

使用道具 举报

bess 发表于 2012-9-11 14:46:46 | 显示全部楼层
您好,我这边测试了一下,如果您是用我们平台的多行文本框控件来获取值的话是不会被截取的,这是因为多行文本框对应在数据库中生成的字段类型为大文本框类型,而单行文本框对应生成的字段的类型是varchar类型,所以这里被截取,是因为您的值的字符长度超过了varchar类型的长度所以才会被截取。
如果您有这方面的需求,您可以讲您的单行文本框控件换成多行文本框控件就不会出现这种问题了。
回复

使用道具 举报

 楼主| exubo 发表于 2012-9-11 14:56:38 | 显示全部楼层
不是多行
<input type='text'   id='11e1-f31b-e78316b8-b0d9-27dbf5ebfca7_feeinfolist' name='feeinfolist' fieldType='InputField' class='input-cmd' title='' value='' text='text'  style='width: 775px; height: 22px'  classname='cn.myapps.core.dynaform.form.ejb.InputField'  value=''  size='100' >
回复

使用道具 举报

purple 发表于 2012-9-11 15:18:17 | 显示全部楼层
回复 13# exubo


    您好,这部分跟数据库有关系的,varchar类型,保存不了那么多字符的,如果您的文本较多,请换成多行文本框,再测试,谢谢。
回复

使用道具 举报

 楼主| exubo 发表于 2012-9-11 16:30:01 | 显示全部楼层
换成多行后,系统报错:*您此前编辑的文档不是最新版本,无法进行保存操作, 现系统已为您加载到最新版本!
回复

使用道具 举报

 楼主| exubo 发表于 2012-9-11 16:42:48 | 显示全部楼层
始终报这个错,崩溃
回复

使用道具 举报

purple 发表于 2012-9-11 17:55:32 | 显示全部楼层
您好,这个不是bug,这是乐观锁,关于这部分已经发布补丁了,请问您那边有打入补丁么,如果有,请问打入了多少补丁?
回复

使用道具 举报

 楼主| exubo 发表于 2012-9-12 16:08:20 | 显示全部楼层
你们的补丁一更新,就更新全部应用,太危险了,谁敢更新啊?
回复

使用道具 举报

purple 发表于 2012-9-12 18:13:12 | 显示全部楼层
回复 18# exubo


    如果您没有做个性开发,直接替换不会影响您的功能使用。
回复

使用道具 举报

 楼主| exubo 发表于 2012-9-17 10:37:33 | 显示全部楼层
我们有自己做的JSP页面
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 07:14

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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