银行收款记录出错。原创
金蝶云社区-飞飞虎爱睡懒觉
飞飞虎爱睡懒觉
3人赞赏了该文章 555次浏览 未经作者许可,禁止转载编辑于2020年06月30日 09:47:31

今天财务 说在做 接收银行收款记录时,报错。信息如下

System.InvalidOperationException: 
来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar。 ---> 
System.InvalidOperationException: String 或 binary 数据将被截断。  
 在 System.Data.SqlClient.SqlBulkCopy.ConvertValue(Object value, _SqlMetaData metadata, Boolean isNull, 
 Boolean& isSqlType, Boolean& coercedToDataFeed)  
  --- 内部异常堆栈跟踪的结尾 ---

看这个信息,应该是哪个字段超长了。把这些内容复制出来,检查了下长度,发现摘要长度在305个,但BOS中只是255个长度。

修改这个摘要字段到1000。再做 接收银行收款记录 ,已经正常。

赞 3