程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> asp中引用事務處理 conn.beginTrans

asp中引用事務處理 conn.beginTrans

編輯:ASP技巧
當一個客戶的動作需要對數據庫分別先後進行幾次操作,如果操作其中的一個過程中出現了問題,這樣就導致了前面的操作都是無用的,前面的操作將一點用沒有,並且寫入的數據也是多余的,這個時候我們就需要使用到ASP事務處理。

'事務開始,試著執行以下語句
conn.beginTrans
sql1="...."
conn.execute(sql1)
sql2="...."
conn.execute(sql2)
sql3="...."
conn.execute(sql3)
'如果執行語句有錯誤
if err.number <> 0 then 
   conn.rollbackTrans   ‘對已執行的操作回滾
else 
   conn.commitTrans     '執行事務提交
end if
保證事務原子性,只要有一個語句出錯就會把已執行的操作撤消。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved