来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar
来源:互联网 发布:python 列表变元组 编辑:程序博客网 时间:2024/05/18 03:26
这个错误一般来自 SqlBulkCopy .
今天发现这个问题, 但昨天都测试过没问题, 真是百思不得解。
网上一般的说法就是列没有匹配正确, 仔细比对了所有的列序, 没有问题。
虽然没有主动匹配列名,但源的SQL中列出了的列名顺序和目标表的是一致的, 而且昨天能正确运行, 说明应该不是这里的问题。
后来右键将源表的创建SQL和目标表的SQL分别保存在两个txt文件里,再用 BeyondCompare 文件比较器比较一下, 立马就看到区别了:
有一个字段:源的类型是 nvarchar(50), 目标是 nvarchar(max), 源那边可能是有其它开发人员改动过了。
应该是昨天测试时记录中的长度较小所以没问题,而今天正好碰到内容超过了50的记录,所以出错了……
不过觉得微软这里的错误提示确实还是不够具体, 排除bug比较麻烦。
阅读全文
0 0
- 来自数据源的string类型的给定值不能转换为指定目标列的类型nvarchar
- 来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar
- dateTimePicker的值转换为string类型
- SQL转换字符串为NVARCHAR类型的表
- float类型转换为nvarchar类型是以科学计数法显示的解决办法
- Oracle的Long类型转换为String类型的方法
- 如何将字符串动态转换为指定的值类型
- string的类型转换
- String类型的转换
- String类型的转换
- 把String类型转换为Date类型遇到的问题。
- Object类型转换为String类型的两种方式
- clob类型转换为string类型的orcal函数
- 一个string类型转换为float类型的类
- int类型转换为string类型的两种方法
- SQL修改指定数据库的表数据类型【如将表中所有varchar类型修改为nvarchar】
- 类型"string"的值无法转换为"System.Drawing.Color"
- 返回按指定类型转换的 Variant (String)
- java 框架 spring 框架构成 day01 火推
- [LC]346. Moving Average from Data Stream
- 进程通信(1)
- 稀疏矩阵的快速转置和乘法运算源代码(非常详细)
- Jstree之节点显示不正确-yellowcong
- 来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar
- halcon算法在vs2010中使用的配置方法
- 360 N6 Pro发布现场,周鸿祎为这款1699元的全面屏手机站台
- 日期类型转换
- 为什么不能和程序媛谈恋爱?
- Spring5学习(二)-spring projects之Spring Cloud
- Java语言学习(四)面向对象初步(2)
- 工作中一点点小小总结
- [LeetCode] 718. Maximum Length of Repeated Subarray