孤独情调

孤独是一种情调,比寂寞更可靠!
随笔 - 8, 文章 - 0, 评论 - 4, 阅读 - 1067
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年6月 >
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
6 7 8 9 10 11 12

2010年4月15日

ASP的事务控制功能。IIS通过和MTS服务联系,可以控制多种支持事务的系统,当程序发出“失败”的信号时,所有支持事务的系统均将自动回滚,即使操作已经正式完成;对不支持事务的操作也提供了方便的手工回滚方式:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<%@ TRANSACTION = Required %>
On Error Resume Next
 
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open ....
Conn.Execute "INSERT...."
Conn.Close
Set Conn=Nothing
 
Set Conn2=Server.CreateObject("ADODB.Connection")
Conn2.Open ....
Conn2.Execute "INSERT...."
Conn2.Close
Set Conn2=Nothing
 
Set FSO=Server.CreateObject("Scripting.FilesystemObject")
FSO.CreateFolder "...."
 
If Err Then
ObjectContext.SetAbort '通知所有支持事务的组件回滚,并运行手工回滚代码
Else
ObjectContext.SetComplete
End If
Set FSO=Nothing
 
Sub OnTransactionAbort
Response.Write "错误"
FSO.DeleteFile Server.Mappath("a.txt") 'FSO的手工回滚——删除文件夹
End Sub
Sub OnTransactionCommit
Response.Write "胜利完成任务"
End Sub
%>



  第一行的<%@ TRANSACTION = Required %>表示这一页ASP文件需要MTS的事务支持。中间的各个操作都按普通顺序书写,而不用考虑回滚问题。在程序最后判断是否有错误。如果有,调用ObjectContext的SetAbort方法,IIS会通过MTS服务通知所有支持事务的组件回滚(主要是数据库),并且运行Sub OnTransactionAbort对不支持事务的操作手工回滚;如果没有发生错误,调用ObjectContext的SetComplete方法,则会运行Sub OnTransactionCommit来显示成功的消息。

  整个ASP程序不需要为判断错误和回滚操作书写多余的代码,只须在最后进行判断,即使今后增加了多步操作,也只需要在Sub OnTransactionAbort中进行控制即可,非常方便,程序员可以专注于过程编写而不是书写纠错代码。

posted @ 2010-04-15 11:58 悟道 阅读(133) 评论(0) 推荐(0)

2009年4月18日

摘要: 我不想过这种今天就知道明天的日子了,我想尝试一种不受理智约束的新的生活。 阅读全文

posted @ 2009-04-18 12:15 悟道 阅读(108) 评论(1) 推荐(0)

2009年4月17日

摘要: 我时常一个人独自彷徨也时常一个人独自流浪我希望你能回心转意再像从前的那样爱我我知道你不会把我遗忘也不会抛弃我独自飞翔我时常徘徊在你家门前盼望你能再看我一眼我一生中最爱的人啊我醒来梦中还是你的样子可不可以再爱我一次让我学会做你的爱人我生命中最爱的人啊请不要拒绝心中火热感受可不可以再爱我一次做一个幸福的女人 阅读全文

posted @ 2009-04-17 12:50 悟道 阅读(158) 评论(1) 推荐(0)

2009年4月16日

摘要: 以前天天嘴上说:人生最爽的事情莫过于睡个好觉! 当时也就是说说而已,没有发现想睡个好觉是多么难的事情,想睡随时都可以。 但是最近我终于发现这句话是真的正确啊,昨天晚上一个人睡,没有了同事所说的公牛声,虽然仅仅睡了6个小时,但是今天一丁点都不困,我终于知道为什么前一段时间我总是感觉睡不醒了。看来睡的好不好不是看你睡的时间长不长,而是看睡眠质量好不好啊! ... 阅读全文

posted @ 2009-04-16 13:30 悟道 阅读(180) 评论(1) 推荐(0)

2009年4月14日

摘要: 过去他背着你过河, 让你掉进河里受了伤。 现在我背着你过河, 途中你忘不了上次掉进河里留下的伤疤。 我以为上次留的伤只是一般的伤, 可我错了。 我想努力的为你抹去留下的伤疤, 可你不想要。 因为, 你心里放不下他。 原来我只是你的下一个背你过河的人, 除了他你不会认真去爱。 曾经的你很爱他, 现在的你只是累了想找个依靠。 阅读全文

posted @ 2009-04-14 17:35 悟道 阅读(162) 评论(0) 推荐(0)

2009年4月3日

摘要: 从小到大,第一次感到放假这么爽滴,哈哈,加班加了这么久,终于可以好好睡几天觉了! 幸福咩!!!!!1 阅读全文

posted @ 2009-04-03 11:21 悟道 阅读(119) 评论(0) 推荐(0)

2009年4月2日

摘要: 苦难的日子终于过去了80%,剩下的日子不再需要那么拼命的加班了。 下面就等着终审通过,然后等着发奖金啦,哈哈哈哈! 幸福咩!!!!!!!!!!! 阅读全文

posted @ 2009-04-02 15:03 悟道 阅读(96) 评论(1) 推荐(0)

2009年4月1日

摘要: 厌倦了平凡的生活,尝试过无聊的日子,在这个全世界的人都不相信其他人的时刻--愚人节,推开这扇从未开启的大门,我看到了一片鸟语花香,我知道,我找到了归属! 阅读全文

posted @ 2009-04-01 10:54 悟道 阅读(111) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示