一个很好用的DBHelper类(包括使用SQL语句 存储过程 事务 做相关操作) 入门级
话不多少 直接贴代码
?
需引入的命名空间
执行事物(ADO.NET) 1 //执行事物(ADO.NET) 2 public bool ExecuteTrasaction(string sqlStr, string TranName) 3 { 4 bool result = true; 5 SqlTransaction tran = null; 6 try 7 { 8 tran = Conn.BeginTransaction(TranName); 9 SqlCommand cmd = new SqlCommand(sqlStr, Conn, tran);10 int n = cmd.ExecuteNonQuery();11 if (n > 0)12 {13 tran.Commit();14 result = true;15 }16 else17 {18 tran.Rollback();19 result = false;20 }21 }22 catch23 {24 tran.Rollback();25 result = false;26 }27 return result;28 }
本文完...