C#中的事务处理
2011-05-13 16:10
232 查看
C#中的事务处理
SqlConnection myConnection = new SqlConnection("Data Source=localhost;Initial Catalog=Northwind;Integrated Security=SSPI;");
myConnection.Open();
SqlTransaction myTrans = myConnection.BeginTransaction(); //使用New新生成一个事务
SqlCommand myCommand = new SqlCommand();
myCommand.Transaction = myTrans;
try
{
myCommand.CommandText = "Update Address set location='23 rain street' where userid='0001'";
myCommand.ExecuteNonQuery();
myTrans.Commit();
Console.WriteLine("Record is udated.");
}
catch(Exception e)
{
myTrans.Rollback();
Console.WriteLine(e.ToString());
Console.WriteLine("Sorry, Record can not be updated.");
}
finally
{
myConnection.Close();
}
SqlConnection myConnection = new SqlConnection("Data Source=localhost;Initial Catalog=Northwind;Integrated Security=SSPI;");
myConnection.Open();
SqlTransaction myTrans = myConnection.BeginTransaction(); //使用New新生成一个事务
SqlCommand myCommand = new SqlCommand();
myCommand.Transaction = myTrans;
try
{
myCommand.CommandText = "Update Address set location='23 rain street' where userid='0001'";
myCommand.ExecuteNonQuery();
myTrans.Commit();
Console.WriteLine("Record is udated.");
}
catch(Exception e)
{
myTrans.Rollback();
Console.WriteLine(e.ToString());
Console.WriteLine("Sorry, Record can not be updated.");
}
finally
{
myConnection.Close();
}
相关文章推荐
- 领域模型中分散的事务如何集中统一处理(C#解决方案)
- C#中的事务处理
- 关于c#.Net操作Access数据库的类,支持事务处理
- C#中事务处理和非事务处理方法实例分析
- C# 事务处理机制
- C#处理Access中事务的方法
- 利用C#事务处理对数据库进行多重操
- c# 事务处理 自用代码
- C#处理Access中的事务
- Oraclee 事务处理以及在c#中使用oracle的事务处理【转载】
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 主细表事务处理的标准例子
- [原创]C#中使用ADO.NET连接SQL Server数据库,自动增长字段用作主键,处理事务时的基本方法
- C# 中的事务处理
- [转载]C#中使用ADO.NET连接SQL Server数据库,自动增长字段用作主键,处理事务时的基本方法
- c# 事务处理
- C#中的事务处理
- 原创 C#事务处理简明示例 收藏
- 根据结果集处理工作事务c#源码
- 关于SQLserver2005事务和异常处理的联合处理以及在c#中的异常捕获
- C#实现数据库事务处理示例代码