必须顶起来支持!补充一下(原文来自https://blog.csdn.net/xulong5000/article/details/103891296)一:“SqlBulkCopy不是根据表的ColumnName来匹配的,而是根据ColumnIndex匹配,
也就是说你的表 字段必须跟数据库的表字段完全一致(Index的排序要跟数据表的一样)。
就算你该字段不打算给他插入值,也要建个DataColumn。包括自增ID.不需要给他值就好了”
二:datatable中的列顺序一一都与数据表顺序对应起来,另外就算代码中用不到的列名,也要在代码中定义好写出来只要不赋值就可以了。要不然还是无法插入数据,还会报错。
三:主键也要加进去,就算自增的,不需要赋值,但是datatable里面的字段必须要有。
四:设置的字段类型必须要是一致性,类型不对,也会添加不成功,并且没有返回错误信息,跟难找到错误原因