您的位置:首页 > 数据库

C#执行SQL语句(带事务)

2011-01-22 23:32 309 查看
#region 执行SQL语句(带事务)
        public int reExcuteNonequery(string cmdText)
        {
            using (SqlConnection conn = new SqlConnection(ConnectionCfgManager.ConfigInfo.ConnectionString))
            {
                conn.Open();
                int count = 0;
                SqlTransaction trans = conn.BeginTransaction();
                CommandType type = CommandType.Text;
                try
                {
                    count = DbHelper.ExecuteNonQuery(trans, type, cmdText);
                    trans.Commit();
                }
                catch (System.Exception ex)
                {
                    trans.Rollback();
                }
                return count;

            }

        }

        public int reExcuteNonequery(ref int id, string cmdText)
        {
            id = reExcuteNonequery(cmdText);
            return reExcuteNonequery(cmdText);
        }
#endregion
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql c# string