2008-01-10 | .net 数据库原子操作
关于事务处理,可以保证一系列数据库操作的完整性(原子操作)
using System.Data.SqlClient;
....
SqlConnection conn = new SqlConnection("数据库连接字符串");
SqlCommand sqlcmd = new SqlCommand();
SqlTransaction tran;
conn.Open();
cmd.Connection = conn;
tran = conn.BeginTransaction();
cmd.Transaction = tran;
try
{
//数据库操作
//数据库操作需要在cmd中进行
tran.Commit();
}
catch
{
tran.Rollback();
}
finally
{
conn.Close();
}



评论