惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
Recorded Future
Recorded Future
B
Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
GbyAI
GbyAI
IT之家
IT之家
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
S
SegmentFault 最新的问题
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
罗磊的独立博客
MongoDB | Blog
MongoDB | Blog
The Cloudflare Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
腾讯CDC
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
aimingoo的专栏
aimingoo的专栏
博客园 - Franky
Martin Fowler
Martin Fowler
P
Proofpoint News Feed
月光博客
月光博客
博客园_首页
C
Check Point Blog
宝玉的分享
宝玉的分享
Security Archives - TechRepublic
Security Archives - TechRepublic
T
Tenable Blog
Vercel News
Vercel News
SecWiki News
SecWiki News
Security Latest
Security Latest
Microsoft Security Blog
Microsoft Security Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
阮一峰的网络日志
阮一峰的网络日志
Hacker News - Newest:
Hacker News - Newest: "LLM"
Google Online Security Blog
Google Online Security Blog
N
News and Events Feed by Topic
Y
Y Combinator Blog
U
Unit 42
The Register - Security
The Register - Security
云风的 BLOG
云风的 BLOG
K
Kaspersky official blog
WordPress大学
WordPress大学
Blog — PlanetScale
Blog — PlanetScale
N
Netflix TechBlog - Medium
Jina AI
Jina AI

博客园 - joyous jeny

Log4Net advanced pattern tips SQLServer的TDE加密 Forrest Gump frontend learning site JDK JRE区别 用户中心 - 博客园 用户中心 - 博客园 用户中心 - 博客园 转:jQuery设计思想 marked ASP.NET 页面对象模型 3种方法从Html中取文本 图片的存取 WebResource - joyous jeny - 博客园 让DropDownlist显示ToolTip(两部分) - joyous jeny - 博客园 Tech tips(回发、显示名称、DataView过滤前10条记录) - joyous jeny Make a mark of Gates .net 20 callback example 导出Datagrid里所有数据到excel - joyous jeny - 博客园 比较经典的日期判断 - joyous jeny - 博客园
ASP脚本里加事务
joyous jeny · 2008-06-30 · via 博客园 - joyous jeny
 

事务声明:将某个页声明为事务性,可在页首添加 @TRANSACTION 指令:

<%@ TRANSACTION = value %>

value 参数可以是下列之一:

意义

Requires_New

启动一个新的事务。

Required

启动一个新的事务。

Supported

不启动事务。

Not_Supported

不启动事务。

@TRANSACTION 指令必须在一页中的第一行,否则将产生错误。不要将应用程序的 Global.asa 文件声明为事务性。

事务终止:ObjectContext.SetAbort显式地声明终止一个事务。

事务的响应:使用OnTransactionCommitOnTransactionAbort事件来编写对用户的不同响应。

<%@ TRANSACTION = Required %>

<%

'Buffer output so that different pages can be displayed.

Response.Buffer = True

%>

<HTML>

<BODY>

<H1>Welcome to the online banking service</H1>

<%

Set BankAction = Server.CreateObject("MyExample.BankComponent")

BankAction.Deposit(Request("AcctNum"))

%>

<P>Thank you. Your transaction is being processed.</P>

</BODY>

</HTML>

<%

' Display this page if the transaction succeeds.

Sub OnTransactionCommit()

 Response.Write "<HTML>"

 Response.Write "<BODY>"

 Response.Write "Thank you. Your account has been credited."

 Response.Write "</BODY>"

 Response.Write "</HTML>"

 Response.Flush()

end sub

%>

<%

' Display this page if the transaction fails.

Sub OnTransactionAbort()

 Response.Clear()

 Response.Write "<HTML>"

 Response.Write "<BODY>"

 Response.Write "We are unable to complete your transaction."

 Response.Write "</BODY>"

 Response.Write "</HTML>"

 Response.Flush()

End sub

%>