用SqlBulkCopy批量插入数据 遇到的错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用SqlBulkCopy批量插入数据 遇到的错误相关的知识,希望对你有一定的参考价值。

如图所示,用SqlBulkCopy插入数据时,报这个错,在网上百度了下这个错误,说有可能是大小写的问题什么的,我检查过了,并没有这个方面的问题。我数据库里的那个表的列名跟DataTable表的列名是一模一样的。但是DataTable表的中某些的列,在数据库中的那个表并没有。就是说结构不一样。如果表结构是不是不能用SqlBulkCopy方法做啊。

参考技术A 结构不同,这个SqlBulkCopy方法也是能用的,看报错应该是哪个列没有写对,建议你可以一列一列的试,将其它的先注释掉,应该能解决的。
参考:http://www.cnblogs.com/scottckt/archive/2011/02/16/1955862.html
参考技术B 列名必须是一样的,否则不能用bulkcopy 参考技术C 留联系看,晚上在线。本回答被提问者采纳

以上是关于用SqlBulkCopy批量插入数据 遇到的错误的主要内容,如果未能解决你的问题,请参考以下文章

SqlBulkCopy简单封装,让批量插入更方便

导入excel把数据存在datatable中,用sqlbulkcopy把datable批量导入到数据库的表中

批量插入 SqlBulkCopy的测试

SqlBulkCopy效率低下原因分析

sqlserver数据库批量插入-SqlBulkCopy

sqlserver sqlbulkcopy.batchsize设置多少合适