最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何在數(shù)據(jù)庫(kù)中用好Transaction?

 更新時(shí)間:2006年06月23日 00:00:00   作者:  
如何在數(shù)據(jù)庫(kù)中用好Transaction?
在ASP的實(shí)際操作中,總會(huì)發(fā)生這樣的情況,如在銀行,從我的帳戶往費(fèi)文華的帳戶劃款,
我的帳戶顯示已經(jīng)劃出,但因銀行的系統(tǒng)出現(xiàn)故障,導(dǎo)致費(fèi)文華帳戶的數(shù)據(jù)庫(kù)更改失敗,
這應(yīng)該怎樣處理呢?我?guī)舻慕痤~應(yīng)該沒(méi)有損失吧?

你的利益當(dāng)然沒(méi)有損失,已經(jīng)更改的帳戶數(shù)據(jù)庫(kù)資料會(huì)自動(dòng)恢復(fù)。
這里用到的就是互動(dòng)功能(TRANSACTION),它是由IIS與MTS(Mircrosoft Transaction Server)
共同完成的。它的功能就是:當(dāng)ASP程序中所有的數(shù)據(jù)庫(kù)的更改都成功時(shí),才算成功;如果其中有一
個(gè)數(shù)據(jù)庫(kù)更改失敗,則其它業(yè)已更改的數(shù)據(jù)庫(kù)記錄都將自動(dòng)恢復(fù)。
SQL SERVER和ORACLE數(shù)據(jù)庫(kù)都提供了互動(dòng)功能,但ACCESS沒(méi)有提供。
這種互動(dòng)功能作用于一個(gè)ASP程序的范圍,就是說(shuō),凡是涉及到這個(gè)程序的所有的數(shù)據(jù)庫(kù)都有互動(dòng)功能。
方法是在ASP程序的第一行加上:
TRANSACTION=Required
以告訴IIS本程序要使用互動(dòng)的功能,具體ASP程序:
< %@ TRANSACTION=Required LANGUAGE="VBScript"% >
……
< % Set obj1 = Server.CreateObject("testobj.cls1")% >
< % = obj1.data3t(1,10)% >
< %
Sub OnTransactionCommit()
……
End Sub
Sub OnTransactionAbort()
……
End Sub
% >

相關(guān)文章

最新評(píng)論

宜宾县| 金湖县| 合阳县| 尉犁县| 尼勒克县| 皮山县| 乐昌市| 洛宁县| 隆尧县| 紫云| 桃园县| 沁阳市| 万州区| 宕昌县| 娱乐| 潜江市| 天气| 博罗县| 南城县| 东光县| 洪湖市| 从化市| 永善县| 临洮县| 南木林县| 札达县| 白沙| 岢岚县| 客服| 鲁甸县| 湘阴县| 诸城市| 泗阳县| 上饶市| 兴义市| 正阳县| 库尔勒市| 田东县| 洛宁县| 香格里拉县| 明光市|