国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

如何在數據庫中用好Transaction?

2024-05-04 11:07:54
字體:
來源:轉載
供稿:網友
如何在數據庫中用好Transaction?
在ASP的實際操作中,總會發生這樣的情況,如在銀行,從我的帳戶往費文華的帳戶劃款,
我的帳戶顯示已經劃出,但因銀行的系統出現故障,導致費文華帳戶的數據庫更改失敗,
這應該怎樣處理呢?我帳戶的金額應該沒有損失吧?

你的利益當然沒有損失,已經更改的帳戶數據庫資料會自動恢復。
這里用到的就是互動功能(TRANSACTION),它是由IIS與MTS(Mircrosoft Transaction Server)
共同完成的。它的功能就是:當ASP程序中所有的數據庫的更改都成功時,才算成功;如果其中有一
個數據庫更改失敗,則其它業已更改的數據庫記錄都將自動恢復。
SQL SERVER和ORACLE數據庫都提供了互動功能,但ACCESS沒有提供。
這種互動功能作用于一個ASP程序的范圍,就是說,凡是涉及到這個程序的所有的數據庫都有互動功能。
方法是在ASP程序的第一行加上:
TRANSACTION=Required
以告訴IIS本程序要使用互動的功能,具體ASP程序:
< %@ TRANSACTION=Required LANGUAGE="VBScript"% >
……
< % Set obj1 = Server.CreateObject("testobj.cls1")% >
< % = obj1.data3t(1,10)% >
< %
Sub OnTransactionCommit()
……
End Sub
Sub OnTransactionAbort()
……
End Sub
% >
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥滨县| 新蔡县| 东乡县| 香河县| 清丰县| 伊春市| 乳源| 新竹县| 贵南县| 利辛县| 巨鹿县| 宜阳县| 白水县| 彰武县| 永泰县| 武冈市| 北海市| 龙门县| 城口县| 石棉县| 张家界市| 渝中区| 尉氏县| 齐齐哈尔市| 高州市| 朔州市| 章丘市| 扶余县| 德江县| 保定市| 绥芬河市| 呈贡县| 柳江县| 石林| 历史| 贵德县| 蓬莱市| 萨迦县| 洪泽县| 宁陕县| 虹口区|