怎么在循还添加外加一个事务,控制他
如何在循还添加外加一个事务,控制他?
现有在处理清单时有个批量处理,
需要用到循还,请问如果用一个事务来控制循还处理,确保全部循还执行?
请高手给出代码, 因为小弟还没有在.NET中用过事务!!
------解决方案--------------------
现有在处理清单时有个批量处理,
需要用到循还,请问如果用一个事务来控制循还处理,确保全部循还执行?
请高手给出代码, 因为小弟还没有在.NET中用过事务!!
------解决方案--------------------
- C# code
SqlConnection conn = new SqlConnection(STR_CONN); SqlCommand cmd = new SqlCommand(); cmd.CommandTimeout = timeOut; cmd.Connection = conn; try { conn.Open(); cmd.Transaction = conn.BeginTransaction(); } catch { conn.Close(); return false; } try { foreach(string str in sql) { if(str != null) { if(str.Trim() != "") { cmd.CommandText = str; cmd.ExecuteNonQuery(); } } } cmd.Transaction.Commit(); conn.Close(); return true; } catch { cmd.Transaction.Rollback(); conn.Close(); return false; }
------解决方案--------------------
提供参考
http://www.ebookit.cn/254.html