国产探花免费观看_亚洲丰满少妇自慰呻吟_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
% >
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 读书| 大化| 长治县| 沙田区| 佛山市| 扎囊县| 新兴县| 道孚县| 志丹县| 双城市| 比如县| 肃宁县| 高唐县| 忻城县| 奇台县| 布尔津县| 博客| 什邡市| 乐山市| 深州市| 习水县| 茂名市| 闵行区| 固原市| 平度市| 贵南县| 镇江市| 景泰县| 韶山市| 秦皇岛市| 波密县| 正定县| 吉木萨尔县| 肇州县| 伊金霍洛旗| 水富县| 宝山区| 阜阳市| 美姑县| 凉山| 武强县|