您的位置:首页 > 其它

ado.net 事务处理

2009-07-26 18:23 169 查看
SqlTransaction tran;
tran = con.BeginTransaction();
SqlCommand cmd1 = new SqlCommand(cmdText1);
cmd1.Connection = con;
cmd1.Transaction = tran;
…
SqlCommand cmd2 = new SqlCommand(cmdText2);
cmd2.Connection = con;
cmd2.Transaction = tran;
…
try{
cmd1.ExecuteNonQuery();
cmd2.ExecuteNonQuery();
tran.Commit();
}catch{
tran.Rollback();
}finally{
con.Close();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: