来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar
2024-10-20 06:17:32
.TrimEnd()
怀疑是否SqlBulkCopy是否存在某种bug,故而在系统中改写代码,用单个sql的插入数据方式,用循环逐条导入。结果是没问题。难道真的是SqlBulkCopy有某种bug?上网搜了一通,竟没有一条说有什么bug之类的。
偶然一次发现,len函数取数据长度是去了尾部空格的。
故而在代码中对用于批量导入的数据,导入前进行一次遍历,将该字段中数据用TrimEnd()去尾部空格。结果批量导入成功了!
其他:
1,首先检查数据库表的字段是否过小
2,检查数据中是否有类似单引号的数据,做一下过滤
最新文章
- bzoj 1070 [SCOI2007]修车
- ORM框架通过映射(反射)获取数据库的数据
- Global文件编译发布,代码不执行的问题与解决
- JavaWeb学习总结,文件上传和下载
- 【xsy1230】树
- 关于引用mshtml的问题
- Blend4精选案例图解教程(三):一键拖拽
- JAVA程序打包成exe小程序的过程
- 第37章 资源所有者密码验证(Resource Owner Password Validation) - Identity Server 4 中文文档(v1.0.0)
- 2019.03.12 codeforces739E. Gosha is hunting(dp凸优化)
- cf1073G Yet Another LCP Problem (SA+权值线段树)
- 析构函数 声明为protected
- 解决Intellij IDEA部署JavaWeb项目 404问题
- Oracle ORA-14102: 只能指定一个 LOGGING 或 NOLOGGING 子句
- [dpdk] dpdk启动几个线程
- 【Linux学习五】文本处理
- org.springframework.jdbc.UncategorizedSQLException
- DataBinding(二):DataBinding的基本用法
- codeforces815A Karen and Game 2017-06-27 15:22 31人阅读 评论(0) 收藏
- python使用递归实现一个分形图形