前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Flowportal.Net报错String or binary data would be truncated的解决办法

Flowportal.Net报错String or binary data would be truncated的解决办法

作者头像
崔文远TroyCui
发布2019-02-27 10:15:35
1.1K0
发布2019-02-27 10:15:35
举报
文章被收录于专栏:远在上海

今天在测试开发的一个流程时,当走到一步叫做“Patent Director of Engineering Approval”的步骤,死活报错:“String or binary data would be truncated”,按照这个错误提示,通常来讲这个错误是数据库的表字段长度太短,而添加到此字段的字符长度超过本身定义的长度而造成的。经过不停的调试修改当前步骤涉及到的字段,始终不得解决,反而还造成了流程进入到一个“空白区”,卡在了2个步骤中间,后来只能通过后台修改表BPMInstProcSteps的FinishAt为Null,为避免此问题再次发生,在咨询官方技术人员后,还修改了服务器上的server.config中DTC的设定,开启了事务支持。

附上手工修正的SQL语句:

代码语言:javascript
复制
Update [BPMDB].[dbo].[BPMInstProcSteps] Set FinishAt=Null Where StepID=26403

在排除了本身的流程表单的数据表没问题之后,我重新把目光转回到表BPMInstProcSteps,终于找到原因:其中几个字段长度是30,而流程当前步骤节点名称超过了30。

所以,希望用到Flowportal.Net 3.5版本的朋友,注意你的流程节点的长度。不过把流程节点的字段长度从30增加到50,相对比较安全。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011年10月28日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档