#常见问题#二开的文本字段保存时,报错“输入长度超过限定范围”原创
20人赞赏了该文章
767次浏览
编辑于2023年02月01日 16:20:48
一、问题背景
以"销售订单"为例,单据头新增了二开的多行文本字段"温州订单",用于显示相关订单信息 ... 二开的逻辑不过多赘述...
问题截图
二、解决方案
方案一:修改数据库表字段的长度。
1.NVARCHAR最大存储4000个字符
ALTER TABLE T_SAL_ORDER ALTER COLUMN FOrderInfoWZ NVARCHAR(4000);
2.若超过4000个字符,可以使用 超大文本(2GB) (注:该方法将会影响性能)
ALTER TABLE T_SAL_ORDER ADD FOrderInfoWZ NVARCHAR(MAX) NOT NULL DEFAULT('')
方案二:修改BOS字段属性,将"字段名"属性制空,设计器将不会创建字段到数据表中。
注:
1.数据表中没有对应的字段,前台业务单据进行保存操作时将不会保存该字段的数值至数据库。
2.该方法没有长度的限制。