ASP.NET 事物(Transaction)的使用

原创 2012年03月25日 17:42:37

只有当所有的命令都提交成功时才向数据库提交数据,否则只要有一条不能执行成功就不向数据库提交

示例:
 SqlTransaction trans = sqlCnn.BeginTransaction(); //启动一个事物
            sqlCmm.Transaction = trans;                        //为事物创建命令
            try
            {
                foreach (DataRow row in table.Rows)
                {
                    sqlCmm.Parameters[0].Value = row["id"];
                    sqlCmm.Parameters[1].Value=row["name"];
                    sqlCmm.Parameters[2].Value=row["nums"];
                    sqlCmm.ExecuteNonQuery();
                }
                trans.Commit();                                           //提交事务
            }
            catch(Exception ex)
            {
                Response.Write(ex.Message);
                trans.Rollback();                                      //回滚事务
            }

版权声明:本文为博主原创文章,未经博主允许不得转载。

.NET开发中的事务处理大比拼 之 ASP.NET页面级别的事务

ASP.NET事务可以说是在.NET平台上事务实现方式最简单的一种,你仅仅需要一行代码即可。在aspx的页面声明中加一个额外的属性,即事务属性Transaction="Required",它有如下的值...
  • sven_xu
  • sven_xu
  • 2015年06月02日 09:12
  • 973

ASP.NET事务处理

事务处理简介1.1什么是事务处理事务是一组组合成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制和维护每个数据库的一致性和完整性。如果在事务过程中没有遇到错误,事物中的所有修改都将永久成为...
  • wkjs
  • wkjs
  • 2006年03月19日 18:20
  • 7116

ASP.NET事务处理

事务处理简介 1.1什么是事务处理 事务是一组组合成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制和维护每个数据库的一致性和完整性。 如果在事务过程中没有遇到错误,事物中的所有修改...
  • jpzy520
  • jpzy520
  • 2015年01月25日 22:40
  • 1638

ASP.NET里的事务处理

出自:http://blog.csdn.net/ycl111/事务是一组组合成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制和维护每个数据库的一致性和完整性。如果在事务过程中没有遇到错误...
  • 21aspnet
  • 21aspnet
  • 2004年11月04日 18:13
  • 2441

ASP.NET 如何使用 SqlTransaction

transaction属性:   1.原子性:事务是一个完整的操作,事务的各元素师不可分的。 2.一致性:事务开始时和完成时,数据必须处于一致的状态。 3.隔离性:对数据进行修改的所有并发事务...
  • jkpi888
  • jkpi888
  • 2013年11月02日 14:34
  • 1558

Asp.net事务处理

事务处理是在数据处理时经常遇到的问题,经常用到的方法有以下三种总结整理如下: 方法1:直接写入到sql 中 在存储过程中使用 BEGIN TRANS, COMMIT TRANS, ROLLBACK T...
  • XMM_1030
  • XMM_1030
  • 2014年02月20日 12:25
  • 1417

.net中的4种事务总结

在一个MIS系统中,没有用事务那就绝对是有问题的,要么就只有一种情况:你的系统实在是太小了,业务业务逻辑有只要一步执行就可以完成了。因此掌握事务处理的方法是很重要,进我的归类在.net中大致有以下4种...
  • u012770274
  • u012770274
  • 2014年05月26日 08:54
  • 4476

.NET简谈事务、分布式事务处理

在本人的 “ .NET简谈事务本质论”一文中我们从整体上了解了事务模型,在我们脑子里能有一个全局的事务处理结构,消除对数据库事务的依赖理解,重新认识事务编程模型。 今天这篇文章我们将使用.NET...
  • moonpure
  • moonpure
  • 2016年07月28日 18:13
  • 3481

C# ADO.Net事务处理

SQL Server中的事务可以将多个数据库增删改查操作合并为单个工作单元,在操作过程中任何部分出错都可以滚回已经执行的所有更改.ADO.Net中也提供了事务处理功能,通过ADO.net事务,可以将多...
  • miniduhua
  • miniduhua
  • 2016年10月21日 14:23
  • 3472

办公事务管理系统(ASP.net+SQL server 2000 .C#)

  • 2009年04月19日 19:18
  • 2.27MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP.NET 事物(Transaction)的使用
举报原因:
原因补充:

(最多只允许输入30个字)