ADO.NET数据更新方法(1)
来源:互联网 发布:内蒙古华讯软件 编辑:程序博客网 时间:2024/04/28 14:42
/// <summary>
/// ADO.NET数据更新方法(1)
/// </summary>
public static void BatchUpdate(DataTable dataTable,Int32 batchSize)
{string connectionString = GetConnectionString();
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlDataAdapter adapter = new SqlDataAdapter();
//更新
adapter.UpdateCommand = new SqlCommand(
"UPDATE Production.ProductCategory SET "
+ "Name=@Name WHERE ProductCategoryID=@ProdCatID;",
connection);
adapter.UpdateCommand.Parameters.Add("@Name",
SqlDbType.NVarChar, 50, "Name");
adapter.UpdateCommand.Parameters.Add("@ProdCatID",
SqlDbType.Int, 4, "ProductCategoryID");
adapter.UpdateCommand.UpdatedRowSource = UpdateRowSource.None;
//插入
adapter.InsertCommand = new SqlCommand(
"INSERT INTO Production.ProductCategory (Name) VALUES (@Name);",
connection);
adapter.InsertCommand.Parameters.Add("@Name",
SqlDbType.NVarChar, 50, "Name");
adapter.InsertCommand.UpdatedRowSource = UpdateRowSource.None;
//删除
adapter.DeleteCommand = new SqlCommand(
"DELETE FROM Production.ProductCategory "
+ "WHERE ProductCategoryID=@ProdCatID;", connection);
adapter.DeleteCommand.Parameters.Add("@ProdCatID",
SqlDbType.Int, 4, "ProductCategoryID");
adapter.DeleteCommand.UpdatedRowSource = UpdateRowSource.None;
adapter.UpdateBatchSize = batchSize;
adapter.Update(dataTable);
}
}
0 0
- ADO.NET数据更新方法(1)
- ADO.NET数据更新方法(2)
- ADO.NET数据更新方法(3)
- ADO.NET 数据更新
- ADO.NET数据查询方法
- ADO.net实现数据更新(一)
- ADO.NET从数据集更新数据库
- ADO.NET之command更新数据
- 使用ADO.NET实现数据的更新
- 用ADO.Net实现Oracle大批量数据更新优化处理方法
- ADO.NET批量插入数据方法比较
- 剖析 ADO.NET 批处理更新(深入研究数据访问)
- 用ADO.Net实现Oracle大批量数据更新优化
- 剖析 ADO.NET 批处理更新(深入研究数据访问)
- 使用 ADO.NET 来创建、读取、更新和删除数据
- ADO.Net实现Oracle大批量数据的更新优化
- Winform使用ADO.NET的SqlDataAdapter更新多表数据
- Ado.net批量添加和更新数据简单示例
- 开源 免费 java CMS - FreeCMS1.9 评论管理
- MTD原始设备与FLASH硬件驱动的对话
- 140507 百度电面面经
- 如何关闭MySQL日志,删除mysql-bin.0000*日志文件及Starting MySQL.Manager of pid-file quit without updating file.[FAI
- MTD原始设备与FLASH硬件驱动的对话-续
- ADO.NET数据更新方法(1)
- 今夜,许我安静的想念
- 技术人员如何参与产品设计讨论:激活那一潭死水
- Effective Java 71 Use lazy initialization judiciously
- Where子句设置及通配符使用
- 春天里
- ADO.NET数据更新方法(2)
- dd命令
- ok6410 uboot移植