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

當前位置: 首頁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 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 欧美日本高清一本二本三本 | 香蕉网站在线观看 | 亚洲小说综合 | 97国产精品人人爽人人做 | 天天尻逼 | 日本aⅴ在线| 三级经典三级日本三级欧美 | 国产精品视频a | 亚洲欧美不卡中文字幕 | 日韩精品欧美高清区 | 日韩在线伦理片免费观看 | 国产黄a三级三级看三级 | 亚洲va老文色欧美黄大片人人 | 日本天堂网在线观看 | 一一本大道香蕉大无l吗 | 日韩亚洲人成网站 | 一区二区高清在线 | 日韩国产欧美在线观看 | 一级黄色夫妻 | 免费一级欧美在线观看视频片 | 国产在线高清不卡免费播放 | 美女丝| 国产精品视频网址 | 最新中文字幕在线视频 | 日韩字幕 | 国内视频一区二区三区 | 成人免费视频在线看 | 日本欧美色图 | 韩国精品videosex性韩国 | 男女一级做a爱过程免费视频 | 午夜影院私人 | 国产亚洲精品高清在线 | 国产精品欧美亚洲 | 日韩欧美不卡在线 | 精品一区二区三区中文字幕 | 激情在线观看视频免费的 | 欧美日韩高清一区 | 亚洲免费视频在线观看 | a毛片a毛片a视频 | 午夜影院男女 | 性欧美激情xxxd |