c#插入两条sql语句,怎么用事务处理的方法

2025年05月06日 17:57
有1个网友回答
网友(1):

Sqlconnection conn=new Sqlconnection(str);
Sqlcommand cmd=conn.CreateCommand();
SqlTransaction tran;
conn.open();
tran=Conn.BeginTransaction(); //开始事务
cmd.Transaction=ston;
try
{
cmd.CommandText = sql语句;
cmd.ExecuteNonQuery();

cmd.CommandText = sql语句;
cmd.ExecuteNonQuery();
......
tran.commit(); //提交事务
}
catch()
{
tran.RollBack(); //事务回滚

}
finally
{
conn.Close();
}