美文网首页
String 类型的给定值不能转换为指定目标列的类型 nvarc

String 类型的给定值不能转换为指定目标列的类型 nvarc

作者: 极无宪 | 来源:发表于2020-10-09 17:00 被阅读0次
来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar。
SqlBulkCopy 来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar。

如果是nvarchar不会提示是哪一列出错了,如果你的表里有好多个字段都是使用这个类型的话就麻烦了,需要一个个的测试看是哪个的原因导致的过长。
如果字段是varchar会提示哪一行出来错误,但是nvarchar不会,有点可惜。
希望有机会能够重构他。
解决方法
1,首先检查数据库表的字段是否过小
2,检查数据中是否有类似单引号的数据,做一下过滤

相关文章

网友评论

      本文标题:String 类型的给定值不能转换为指定目标列的类型 nvarc

      本文链接:https://www.haomeiwen.com/subject/ttolpktx.html