SqlBulkCopy的BatchSize的问题

野鼻孔 2016-08-03 04:58:51
using (SqlBulkCopy bulk = new SqlBulkCopy("Data Source =" + textBox2.Text + ";Database=" + textBox3.Text + ";Uid=InstinctSysAdm;Pwd=Instinct"))
{
try
{
bulk.BatchSize = dt.Rows.Count;
//我想把bulk.BatchSize=10000;
然后循环dt.Rows.Count,把10000笔申请的Batch循环输出,比如100000就输出10此10000;怎么写啊


bulk.DestinationTableName = TxtFileName+"1";
if (dt != null && dt.Rows.Count != 0)
{

bulk.WriteToServer(dt);

}
}


求大神帮助,BatchSize.
...全文
310 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
野鼻孔 2016-08-03
  • 打赏
  • 举报
回复
Batchsize是不是这么设置10000,然后剩余的就自动跑掉了??不需要再写循环

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧