asp事务处理

2016-01-29 18:54 5 1 收藏

asp事务处理,asp事务处理

【 tulaoshi.com - ASP 】

  当大量的对数据库进行插入,修改,删除等操作时,如果要实现事务,可以用以下代码。如:
<%@ TRANSACTION = Required%
On Error Resume Next
strSql1="insert into a(num) values(1)"
strSql2="insert into a(num) values('a')"
'执行第一个sql语句
'执行第二个sql语句
'如果不用到事务,则第一个sql语句会提交到数据库中。
'另外经查看数据库发现,数据库的事务回滚其实是执行相对应的反操作。执行insert,则在回滚里会执行delete操作。可以通过观看主键id的变化得到。
If Err Then
      ObjectContext.SetAbort '通知所有支持事务的组件回滚
Else
      ObjectContext.SetComplete
End If
Sub OnTransactionAbort
      Response.Write "错误"
     '注意如果在前面用到了一些非数据库方面的操作,如文件操作,建立文件,删除文件等。需要在此加上文件的回滚操作。前面建立文件,则在此需要相应的删除文件。
End Sub
Sub OnTransactionCommit
     Response.Write "成功"
End Sub 

来源:http://www.tulaoshi.com/n/20160129/1507712.html

延伸阅读
标签: ASP
       ASP是非常简单的,以至于许多的开发者不会去思考错误处理。错误处理能够让你的应用程序更加合理。我看到过很多个用ASP编写的商业网站,大多数都忽略了错误处理。   错误的类型   有三种主要的错误类型:   编译错误:   这种错误出现一般都是代码的语法...
标签: ASP
  在编程中,经常需要使用事务。所谓事务,就是一系列必须都成功的操作,只要有一步操作失败,所有其他的步骤也必须撤销。比如用ASP开发一个网络硬盘系统,其用户注册部分要做的事有: 将用户信息记入数据库 为用户开个文件夹用于存储 初始化用户操作日志 这三步必须使用事务,否则万一磁盘操作失败,而没有撤...
标签: ASP
       处理Asp中的错误      You just finished your ASP application in time, barely making the dealine! As you upload the final version to the webserver, you receive an email from your supervisor indicating that he''s ready for your demo. You confidently stride i...
标签: ASP
       ASP和SQLServer时间处理方法Ⅰ       在开发数据库应用中,经常会遇到处理时间的问题,如查询指定时间的记录等。下面就这些常见的问题,结合自己的一些经验,和大家探讨一下这类问题。    首先介绍一下,SQL Server里处理时间的几个主要函数的用法:  &n...
标签: ASP
  简单介绍 ASP是非常简单的,以至于许多的开发者不会去思考错误处理。错误处理能够让你的应用程序更加合理。我看到过很多个用ASP编写的商业网站,大多数都忽略了错误处理。 错误的类型 有三种主要的错误类型: 1.编译错误: 这种错误出现一般都是代码的语法问题。因为编译错误而导致辞ASP停止运行。 2.运行错误: 这...

经验教程

428

收藏

58
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部