国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net創建事務的方法

2024-07-10 12:49:28
字體:
來源:轉載
供稿:網友

1、建立List用于存放多條語句

/// <summary>/// 保存表單/// </summary>/// <param name="context"></param>protected void save(){ List<string> list = new List<string>(); list.Add(string.Format("insert into picsone(model,idser,idflg,lmuser,lmdate,lmtime) values('{0}','{1}','{2}','{3}',{4},{5})", "T1002", "Y", "N", "U001", 20161103, 140025)); list.Add(string.Format("insert into picstwo(model,idser,idflg,lmuser,lmdate,lmtime) values('{0}','{1}','{2}','{3}',{4},{5})", "T1002", "Y", "N", "U001", 20161103, 140025)); bool bol = ExecuteTransaction(list); if (bol) {  MessageBox.Show("保存成功!"); } else {  MessageBox.Show("保存失敗!"); }}

2、調用ExecuteTransaction方法,并返回返回值true為成功,false為失敗,語句并回滾

/// <summary>/// 執行語句/// </summary>/// <param name="list"></param>/// <returns></returns>private bool ExecuteTransaction(List<string> list){ using (SqlConnection connection = new SqlConnection(ConfigurationManager.AppSettings["LocalConnectionString"].ToString())) {  SqlCommand command = new SqlCommand();  SqlTransaction transaction = null;  try  {   connection.Open();   transaction = connection.BeginTransaction();   command.Connection = connection;   command.Transaction = transaction;    for (int i = 0; i < list.Count; i++)   {    command.CommandText = list[i];    command.ExecuteNonQuery();   }    transaction.Commit();   connection.Close();   return true;  }  catch  {   transaction.Rollback();   connection.Close();   return false;  } }}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岢岚县| 林芝县| 神农架林区| 高雄市| 沈阳市| 贞丰县| 阿克陶县| 南江县| 孙吴县| 灵武市| 泰宁县| 津南区| 昌宁县| 盖州市| 克什克腾旗| 丰县| 鹤庆县| 怀来县| 仙桃市| 勃利县| 栾川县| 平泉县| 达日县| 静海县| 海原县| 邯郸县| 门头沟区| 瑞金市| 孟连| 诏安县| 新闻| 平凉市| 临泽县| 三门峡市| 南郑县| 元朗区| 潮州市| 灌云县| 邵东县| 苏尼特右旗| 丰镇市|