sqlhelper中事务的简单用法(初学者)
自己的博客
sql1="INSERT INTO tablename(Id,col1,col2) VALUES(@Id,@col1,@col2)? update tablename2 set col=@col";
sql2="INSERT INTO tablename3(Id,col1,col2) VALUES(@Id,@col1,@col2)";
//參數設置(略)
using(SqlTransaction tran = SqlHelper.BeginTransaction(SqlHelper.DBConnectionString))
{
try
{
SqlHelper.ExecuteNonQuery(tran,CommandType.Text,sql1,parms);
SqlHelper.ExecuteNonQuery(tran,CommandType.Text,sql2,parms);
tran.Commit();
return true;
}
catch
{
tran.Rollback();
return false;
}
放在sqlhelper.cs中
public? static SqlTransaction BeginTransaction(string con)
{
SqlConnection connection = new SqlConnection(con);
connection.Open();
SqlTransaction tran = connection.BeginTransaction();
return tran;
}
總結
以上是生活随笔為你收集整理的sqlhelper中事务的简单用法(初学者)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: esxi管理端口_网工知识角|一分钟轻松
- 下一篇: 使用Docker镜像部署Coupons淘