ADO.NET事务的实现
2014-12-03 14:10
211 查看
using System; using System.Collections.Generic; using System.Data; using System.Data.Common; using System.Data.SqlClient; using System.Linq; using System.Text;
public bool Delete(int id) { bool flag=false; using (SqlConnection conn = new SqlConnection("连接字符串")) { conn.Open();//<span style="color:#FF6666;">打开数据库(重要)</span> SqlTransaction tran = conn.BeginTransaction(); SqlCommand cmd = new SqlCommand(); StringBuilder sbSql = new StringBuilder(); sbSql.Append(" delete from PM_Product_Property where PSUKID=" + skuID); sbSql.Append(" delete from PM_ProductSKU where ID=" + skuID); <pre name="code" class="csharp"> cmd.Connection = conn; cmd.Transaction = tran; cmd.CommandType = CommandType.Text; cmd.CommandText = sbSql.ToString(); int i = cmd.ExecuteNonQuery(); if (i > 0) { flag = true; tran.Commit();//<span style="color:#FF6666;">成功提交</span> } else { flag = false; tran.Rollback();//<span style="color:#FF6666;">失败回滚</span> } return flag; } }
相关文章推荐
- 通过ADO.NET实现事务处理
- 通过ADO.NET实现事务处理
- 通过ado.net实现事务处理
- 通过ADO.NET实现事务处理
- ADO.NET中实现事务处理
- SqlTransaction、SqlConnection和SqlCommand对象实现ADO.NET事务处理
- ADO.NET如何实现分布式事务处理
- 在ADO.NET中实现事务
- 使用ADO.NET 实现事务处理
- 使用ADO.NET 实现事务处理
- 使用Ado.Net进行简单事务处理的四种实现及比较
- VB.NET 中启动ADO.NET事务,实现对数据库操作的整体性。
- ADO.NET的应用(一)---asp.net中DataGrid控件实现数据绑定
- ADO.NET 系列 quiz 2 关于分布式事务。
- ADO.net实现数据更新(一)
- ado.net统一事务,及连接池管理(一)
- 深入了解 SQL Server 2000 与 ADO.NET 中的事务隔离及数据锁定
- SQL Server 2000+ADO.NET实现并发控制
- ADO.Net实现非连接的简单分页方法(DataAdapter.Fill重载中的一个).
- 在组件之间实现事务和异步提交事务(NET2.0)