成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

通過執行多條SQL語句實現數據庫事務

數據庫 SQL Server
如果您對SQL語句和事務感興趣的話,不妨看看下文,下面將為您介紹如何執行多條SQL語句,實現數據庫事務的方法,供您參考。

下面將為您介紹如何執行多條SQL語句,實現數據庫事務的方法,供您參考,如果您對SQL語句和事務感興趣的話,不妨一看,詳細對您學習SQL大有幫助。

/// <summary>
    /// 執行多條SQL語句,實現數據庫事務。
    /// </summary>
    /// <param name="SQLStringList">多條SQL語句</param>       
    public static void ExecuteSqlTran(IList<string> SQLStringList)
    {
        using (SqlConnection conn = new SqlConnection(connectionString))
        {
            conn.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = conn;
            SqlTransaction tx = conn.BeginTransaction();
            cmd.Transaction = tx;
            try
            {
                for (int n = 0; n < SQLStringList.Count; n++)
                {
                    string strsql = SQLStringList[n].ToString();
                    if (strsql.Trim().Length > 1)
                    {
                        cmd.CommandText = strsql;
                        cmd.ExecuteNonQuery();
                    }
                }
                tx.Commit();
            }
            catch (System.Data.SqlClient.SqlException E)
            {
                tx.Rollback();
                throw new Exception(E.Message);
            }
        }
    }

protected void btnOk_Click(object sender, EventArgs e)
    {
     string upsql = "update 表 set=123 where id=";//省略其他SET
        IList<string> l = new List<string>();
        for (int i = 0; i <this.DataList1.Items.Count; i++) { CheckBox c= (CheckBox)this.DataList1.Items[i].FindControl("CheckBox1");
            TextBox tb = (TextBox)this.DataList1.Items[i].FindControl("TextBox1");
            //下面幾個TextBox省略
            if(c.Checked)
            {
                l.Add("update 表 set='"+tb.Text+"' where id="+ this.DataList1.DataKeys[i].ToString());
            }
        }
        SqlServerHelper.ExecuteSqlTran(l);
    }


 
【編輯推薦】

存儲過程優化的SQL語句寫法

使用存儲過程檢查引起死鎖的SQL語句及進程

SQL語句中CASE WHEN的使用實例

巧用GO將多次重復執行SQL語句

父子分類關系查詢使用的SQL語句介紹

責任編輯:段燃 來源: 博客園
相關推薦

2011-08-15 14:29:52

SQL Server數事務

2010-11-18 10:06:16

Oracle數據庫性能

2011-06-27 14:44:30

Qt 數據庫 QSqlQuery

2011-06-27 14:31:29

Qt 數據庫 SQL語句

2011-06-27 14:17:35

Qt 數據庫 QSqlQuery

2011-01-06 09:28:19

SQL語句

2010-09-07 16:12:36

SQL語句數據庫壓縮

2010-04-16 09:41:42

Oracle數據庫查看

2009-03-09 17:46:16

ASP.NETSQLOracle

2011-08-01 22:41:49

SQL Server數Insert

2010-09-07 15:31:20

SQL語句事務

2022-06-13 10:42:21

分布式事務數據庫

2011-09-09 10:10:13

SQL數據庫點滴

2011-09-01 19:00:08

SQL ServerDBCC語句

2010-06-28 10:36:42

SQL Server數

2010-09-08 15:55:20

SQL事務特性

2010-07-05 17:41:37

SQL Server

2024-04-08 10:11:15

MYSQL數據庫事務

2019-03-01 18:50:09

SQL Server數據庫備份并壓縮

2010-07-15 15:37:13

SQL Server數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久久大全 | 久久国产日韩 | 日韩乱码在线 | 看片国产 | 久草免费在线视频 | 亚洲成人精品一区二区 | 欧美成人猛片aaaaaaa | 欧美激情一区二区三区 | 久久国产精品精品国产色婷婷 | 成人国产精品久久 | 91在线看| 日日夜夜免费精品视频 | 日本久久黄色 | 成年视频在线观看福利资源 | 久久精品一区二 | 羞羞视频在线观看网站 | 欧美日本在线观看 | 毛片日韩 | 日本三级电影在线免费观看 | 羞羞视频网站免费观看 | 亚洲国产专区 | 精品亚洲一区二区三区四区五区高 | 一区二区三区四区免费视频 | 免费国产一区 | 欧美一级免费看 | 国产九九九九 | 欧美日韩成人一区二区 | 免费看91| 色综合久久天天综合网 | 亚洲精品国产第一综合99久久 | www.久久久| 欧美日韩国产传媒 | 一区二区三区久久久 | 激情久久网 | 国产精品久久一区二区三区 | 成人免费看片又大又黄 | 在线伊人 | 国产玖玖 | 欧美一区在线看 | 午夜爱爱毛片xxxx视频免费看 | 欧美综合久久久 |