易采站长站为您分析C#执行SQL事务用法,实例分析了通过C#中提供的Transaction执行SQL事务的使用技巧,需要的朋友可以参考下
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;
本文实例讲述了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;










