六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

asp內置對象 ObjectContext詳細說明

[摘要]您可以使用 ObjectContext 對象提交或放棄一項由 Microsoft Transaction Server (MTS) 管理的事務,它由 ASP 頁包含的腳本初始化。 ASP 包含 @TRANSACTION 指令時,該頁會在事務中運行,直到事務成功或失敗后才會終止。 語法ObjectC...

您可以使用 ObjectContext 對象提交或放棄一項由 Microsoft Transaction Server (MTS) 管理的事務,它由 ASP 頁包含的腳本初始化。

ASP 包含 @TRANSACTION 指令時,該頁會在事務中運行,直到事務成功或失敗后才會終止。

語法
ObjectContext.method

方法
SetComplete SetComplete 方法聲明腳本不了解事務未完成的原因。如果事務中的所有組件都調用 SetComplete,事務將完成。
SetAbort SetAbort 方法聲明被腳本初始化的事務未完成,無法更新源。

事件
OnTransactionCommit
OnTransactionAbort

注釋
ObjectContext 實現 MTS ObjectContext 對象的兩種方法。 SetAbort 方法完全終止事務。這樣,MTS 不更新在第一階段聯系的源。事務終止時,將處理腳本的 OnTransactionAbort 事件。

調用 SetComplete 方法并不一定意味著事務已完成。只有腳本調用的所有事務組件都調用了 SetComplete,事務才能完成。在大多數實例中,如果結束處理時未調用 SetAbort,腳本通常被假定為完成的,所以不一定要在腳本內調用 SetComplete。

ObjectContext 展示了 SetAbort 和 SetComplete 以外的六種方法。這些方法可用于腳本調用的組件,但不能直接用于 ASP 腳本。

示例
這里示范使用 SetAbort 和 SetCommit 的方法。Sales.htm 文件獲取處理銷售請求所需的數據。第二個文件——SalesVerify.asp 中的腳本使用兩個對象——Inventory 和 Sales 處理銷售。如果 Inventory 返回了錯誤代碼表示供銷售的存貨不足,就會調用 SetAbort。如果 Inventory 對象沒有返回錯誤代碼,將會調用 SetComplete 處理銷售請求。

Sales.htm
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">

<HTML>
<HEAD>
<TITLE>Sales Order</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF"><FONT FACE="ARIAL,HELVETICA">
<H2>Sales Order Form </H2>

<FORM METHOD=POST ACTION="SalesVerify.asp">
<P>Please enter the product code, quantity, and your account number.
<INPUT TYPE=TEXT NAME=QuantityToBuy>
<INPUT TYPE=TEXT NAME=ProductCode>
<INPUT TYPE=TEXT NAME=AccountIn>
<P>
<INPUT TYPE=SUBMIT>
</FONT>
</BODY>
</HTML>

SalesVerify.asp 文件
<%@ Transaction = Required %>
<%
Set CurrentQOH = Server.CreateObject("Mycomp.Inventory")
Set CurrentSales = Server.CreateObject("Mycomp.Sales")

CheckQuantity = Request("QuantityToBuy")
CheckProduct = Request("ProductCode")
QuantityStatus = CurrentQOH.CheckQOH(CheckQuantity,CheckProduct)

If QuantityStatus = None
ObjectContext.SetAbort
Response.Write "Sorry, there is not sufficient quantity on hand to process your sale."
Else
ObjectContext.SetComplete
Account = Request("AccountIn")
Saleupdate = CurrentSales.PostIt(AccountIn)
End If
%>





主站蜘蛛池模板: 青青草原在线播放 | 日日摸夜夜摸人人嗷嗷叫 | 午夜色a大片在线观看免费 午夜骚片 | 天堂热 | 午夜网站在线观看免费网址免费 | 日韩视频免费观看 | 五月激激激综合网色播胖胖 | 天天干天天干天天干天天干 | 一级黄色片视频 | 欧美视频在线播放 | 亚洲s色| 五月婷在线视频 | 亚洲免费在线视频观看 | 青青青青在线视频 | 日韩视频福利 | 五月婷婷在线播放 | 欧美怡红院免费的视频 | 欧美特黄一免在线观看 | 中文字幕永久在线视频 | 亚洲一区二区黄色 | 日韩精品一 | 日韩欧美国产视频 | 亚洲国产精品免费在线观看 | 日韩高清一级毛片 | 色综久久天天综合绕视看 | 婷婷丁香在线 | 日韩精品一区在线观看 | 亚洲福利视频一区二区三区 | 一级aa毛片 | 亚洲天堂高清 | 热久久网站 | 中文字幕在线乱人伦 | 亚洲黄网站wwwwww | 五月天色丁香 | 五月综合色 | 欧美在线色 | 色窝窝免费播放视频在线 | 揄拍成人国产精品视频 | 色噜噜色噜噜天天拍一拍 | 亚州第一视频 | 亚洲伊人久久大香线蕉结合 |