首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎样提交事务?解决办法

2012-02-20 
怎样提交事务?在SqlConnection对象中,有开始事务的操作BeginTransaction(),还有没有提交事务的操作?如果没

怎样提交事务?
在SqlConnection对象中,有开始事务的操作BeginTransaction(),还有没有提交事务的操作?如果没有,怎样提交事务?

[解决办法]
System.Data.SqlClient.SqlConnection conn;
System.Data.SqlClient.SqlTransaction tran = conn.BeginTransaction();
try
{
tran.Commit();
}
catch
{
tran.Rollback();
}
[解决办法]
SqlTransaction trans = null; //定义事务
SqlConnection con = null;
con = new SqlConnection(constring);
con.Open();

trans = con.BeginTransaction();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.Transaction = trans; 

trans.Commit(); //提交事务

trans.Rollback();//回滚事务

热点排行