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

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

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
%>





主站蜘蛛池模板: 亚洲国产成人va在线观看网址 | 日夜啪啪| 青青青国产高清在线观看视频 | 四虎国产欧美成人影院 | 人人狠狠综合88综合久久 | 亚洲天堂影视 | 四虎影视库国产精品一区 | 色综合天天综合高清影视 | 涩涩涩涩涩涩涩 | 欧美又粗又硬又大久久久 | 一二三中文乱码亚洲乱码 | 四虎国产精品永久地址51 | 日韩乱码视频 | 日本在线免费观看 | 四虎影永久在线高清免费 | 欧美自拍亚洲 | 色狠狠xx | 亚洲 欧美 日韩 综合 | 欧美性色黄大片在线观看 | 综合 欧美 亚洲日本 | 亚洲精品在线视频 | 永久视频免费 | 日本精品在线观看 | 青草青草视频 | 亚洲欧美日韩三级 | 亚洲精品青青草原avav久久qv | 日本中文在线观看 | 天天摸天天干 | 色.www| 日韩三级视频在线观看 | 又大又硬又爽免费视频 | 四虎影院海外永久 | 色视频久久 | 欧美一区中文字幕 | 日韩在线视频免费观看 | 婷婷七月丁香 | 亚洲狼网站狼狼鲁亚洲下载 | 无码免费一区二区三区免费播放 | 午夜久久久久久亚洲国产精品 | 一本一道波多野结衣一区二区 | 亚洲人成网站色7799在线播放 |