变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置: 首頁IT技術 → 關于ASP內置對象ObjectContext的詳細說明

關于ASP內置對象ObjectContext的詳細說明

更多

這篇文章給大家分享學習的是關于ASP內置對象ObjectContext詳解,希望對初學ASP的朋友們能夠帶來幫助。

您可以使用 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
  %>

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 日韩欧美一区在线观看 | 免费一级特黄3大片视频 | 男女羞羞免费视频 | 欧美丝袜自拍 | 美女视频黄a视频全免费网站色窝 | 亚洲天堂在线观看视频 | 欧美韩国日本在线 | 欧美精品一区二区三区视频 | 啪啪综合网 | 国产成人激情 | 免费的性爱视频 | 国产老师制服丝袜裤视频 | 国产成人99精品免费视频麻豆 | www成人免费视频 | 天天狠天天干 | 国产精视频 | 天天曰天天爽 | 免费韩国伦理片 | 欧洲成人在线观看 | 在线免费视频网站 | baoyu131成人免费视频 | 欧美一级xxx | 天天射日日 | 亚洲日本香蕉视频 | 成人爱视频 | 日韩欧美国产综合 | 一级一级一片在线观看 | www.日本色| 日日摸夜夜添夜夜爽免费视频 | 亚洲第四页 | 欧美日韩不卡视频 | 一级毛片免费观看 | 天堂视频在线免费观看 | 国产91在线chines看 | 十八成人网 | 成人网18免费视频 | 国产毛片久久国产 | 欧美人成网站免费大全 | 亚洲va欧美ⅴa国产va影院 | 全部免费特黄特色大片视频 | 黄色男女视频 |