当前位置: 代码迷 >> ASP.NET >> 怎么在循还添加外加一个事务,控制他
  详细解决方案

怎么在循还添加外加一个事务,控制他

热度:5136   发布时间:2013-02-25 00:00:00.0
如何在循还添加外加一个事务,控制他?
现有在处理清单时有个批量处理,
需要用到循还,请问如果用一个事务来控制循还处理,确保全部循还执行?
请高手给出代码, 因为小弟还没有在.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
  相关解决方案