Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共222 条记录, 每页显示 10 条, 页签: [1]... [19][20][21][22] [23]
[浏览完整版]

标题:[总结分享]sqlBulkCopy批量插入大量数据到Sql数据库 (批量导入、快速导入、1秒1w行、快速Excel导入)

221楼
15879995253 发表于:2024/6/25 17:53:00
学习

222楼
qqzwc 发表于:2024/6/26 15:47:00
必须顶起来支持!补充一下(原文来自https://blog.csdn.net/xulong5000/article/details/103891296)
一:“SqlBulkCopy不是根据表的ColumnName来匹配的,而是根据ColumnIndex匹配,
也就是说你的表 字段必须跟数据库的表字段完全一致(Index的排序要跟数据表的一样)。
就算你该字段不打算给他插入值,也要建个DataColumn。包括自增ID.不需要给他值就好了”

二:datatable中的列顺序一一都与数据表顺序对应起来,另外就算代码中用不到的列名,也要在代码中定义好写出来只要不赋值就可以了。要不然还是无法插入数据,还会报错。

三:主键也要加进去,就算自增的,不需要赋值,但是datatable里面的字段必须要有。

四:设置的字段类型必须要是一致性,类型不对,也会添加不成功,并且没有返回错误信息,跟难找到错误原因
共222 条记录, 每页显示 10 条, 页签: [1]... [19][20][21][22] [23]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01563 s, 2 queries.