C#执行SQL事务用法实例

2019-12-26 12:08:26丽君
易采站长站为您分析C#执行SQL事务用法,实例分析了通过C#中提供的Transaction执行SQL事务的使用技巧,需要的朋友可以参考下    

本文实例讲述了C#执行SQL事务用法。。具体分析如下:

1.通过存储过程。

2.通过C#中提供的Transaction。这里就来演示一下通过C#中提供的Transaction 执行SQL事务。

WebForm3.aspx.cs页面

复制代码 using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Web;  
using System.Web.UI;  
using System.Web.UI.WebControls;  
using System.Configuration;  
using System.Data.SqlClient;  
  
namespace 用户激活  
{  
    public partial class WebForm3 : System.Web.UI.Page  
    {  
        protected void Page_Load(object sender, EventArgs e)  
        {  
  
        }  
  
        protected void Button1_Click(object sender, EventArgs e)  
        {  
            string connStr=ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;  
            using(SqlConnection conn=new SqlConnection(connStr))  
            {  
                conn.Open();  
                using (SqlTransaction tran = conn.BeginTransaction()) //开始数据库事务。即创建一个事务对象tran  
                {  
                    using (SqlCommand cmd =new SqlCommand())  
                    {  
                        cmd.Connection = conn;