您可以使用 ObjectContext 對象提交或放棄一項由 Microsoft Transaction Server (MTS) 管理的事務
ASP 包含 @TRANSACTION 指令時
語法
thod
方法
SetComplete SetComplete 方法聲明腳本不了解事務未完成的原因
SetAbort SetAbort 方法聲明被腳本初始化的事務未完成
事件
OnTransactionCommit
OnTransactionAbort
注釋
ObjectContext 實現 MTS ObjectContext 對象的兩種方法
調用 SetComplete 方法並不一定意味著事務已完成
ObjectContext 展示了 SetAbort 和 SetComplete 以外的六種方法
示例
這裡示范使用 SetAbort 和 SetCommit 的方法
<!DOCTYPE HTML PUBLIC
<HTML>
<HEAD>
<TITLE>Sales Order</TITLE>
</HEAD>
<BODY BGCOLOR=
<H
<FORM METHOD=POST ACTION=
<P>Please enter the product code
<INPUT TYPE=TEXT NAME=QuantityToBuy>
<INPUT TYPE=TEXT NAME=ProductCode>
<INPUT TYPE=TEXT NAME=AccountIn>
<P>
<INPUT TYPE=SUBMIT>
</FONT>
</BODY>
</HTML>
SalesVerify
<%@ Transaction = Required %>
<%
Set CurrentQOH = Server
Set CurrentSales = Server
CheckQuantity = Request(
CheckProduct = Request(
QuantityStatus = CurrentQOH
If QuantityStatus = None
ObjectContext
Response
Else
ObjectContext
Account = Request(
Saleupdate = CurrentSales
End If
%>
From:http://tw.wingwit.com/Article/program/net/201311/12491.html