.net SqlBulkCopy 批量添加
来源:互联网 发布:日本战国 知乎 编辑:程序博客网 时间:2024/06/11 22:21
string connectionString ----获得web.congfig的数据库链接配置
//创建一个本地的数据集合
DataTable dt = new DataTable();
dt.Columns.Add("ColumnId");
dt.Columns.Add("RoleId");
dt.Columns.Add("CreateTime");
for (int i = 1; i < cidList.Length - 1; i++)
{
DataRow row = dt.NewRow();//创建 DataRow对象
//为每列赋值
row["ColumnId"] =cidList[i] ;
row["RoleId"] = RoleColumnId;
row["CreateTime"] = DateTime.Now;
dt.Rows.Add(row);//插入到本地datatable中
}
bool retBoll = ExcuteNonQuery(dt);
{
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
SqlBulkCopy sqlbulkcopy = new SqlBulkCopy(connection);
sqlbulkcopy.BulkCopyTimeout = 100; //超时之前操作完成所允许的秒数
//sqlbulkcopy.BatchSize = dt.Rows.Count; //每一批次中的行数
sqlbulkcopy.DestinationTableName = dt.TableName; //服务器上目标表的名称
sqlbulkcopy.ColumnMappings.Add("ColumnId", "ColumnId");
sqlbulkcopy.ColumnMappings.Add("RoleId", "RoleId");
sqlbulkcopy.ColumnMappings.Add("CreateTime", "CreateTime");
//for (int i = 0; i < dt.Columns.Count; i++)
//{
// sqlbulkcopy.ColumnMappings.Add(dt[i].Columns, dt.Columns); //映射定义数据源中的列和目标表中的列之间的关系
//}
sqlbulkcopy.WriteToServer(dt); // 将DataTable数据上传到数据表中
connection.Close();
return true;
}
阅读全文
0 0
- .net SqlBulkCopy 批量添加
- 【批量添加】-SqlBulkCopy语句
- SQLBulkCopy使用 sql批量添加
- C# SqlBulkCopy批量向数据库添加数据
- 用.NET SqlBulkCopy类执行批量复制
- 用.NET SqlBulkCopy类执行批量复制
- .net 中的 SqlBulkCopy 批量插入会锁表吗?
- 利用SqlBulkCopy批量添加DataTable入SQL Server
- 使用asp.net 2.0中的SqlBulkCopy类批量复制数据
- asp.net 2.0中的SqlBulkCopy类批量复制数据
- 使用asp.net 2.0中的SqlBulkCopy类批量复制数据
- 使用asp.net 2.0中的SqlBulkCopy类批量复制数据
- 使用asp.net 2.0中的SqlBulkCopy类批量复制数据
- ADO.Net实现批量插入数据库(SqlBulkCopy处理)
- 利用SqlBulkCopy批量导入
- 使用sqlbulkcopy批量插入
- SqlbulkCopy批量复制数据
- SqlBulkCopy批量复制数据
- Android的基础控件
- IOS边下边播
- 一维数组和二维数组的使用
- 简单的菜单弹框
- JavaScript 时间操作
- .net SqlBulkCopy 批量添加
- java持久层框架mybatis如何防止sql注入
- 生产者消费者注意细节
- 数据采集器程序开发PDA软件开发定制盘点机条码采集系统软件
- caffe小问题汇总(持续更新) PS:所有问题均在caffe-windows下产生 1、为什么AlexNet中,InnerProduct_Layer(fc8)层的输出可以直接作为Accuracy
- linux终端分屏软件tmux使用简略方法
- Linux配置完JDK后出现bash: /usr/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- chmod chown 磁盘权限, 磁盘用户组变更失败
- vue2.0脚手架的webpack 配置文件分析