ASP中應用事務處理技巧

2022-09-24 10:09:08 字數 690 閱讀 9427

所謂事務,是指一系列必須都成功的操作,只要有一步操作失敗,其他的步驟也必須撤銷。其實在數www.cppcns.com據庫系統中,每一條sql語句都是乙個事務,當執行這條語句的時候,要麼執行成功,要麼執行錯誤並退出到hixofumx最初的狀態。但是如果執行一組sql語句的操作,當其中某個步驟出錯,就不能還原到最初的狀態,這時候就需要使用事務處理機制來處理了。

asp內建元件中的connection物件,主要使用事務處理的方法有以下3個:

begintrans          :用於啟動乙個事務

committra      :用於完成/提交乙個事務

rollbacktrans     : 回滾

乙個簡單的例子:

複製** **如下:

on error resume next 

objconn.begintrans '事務開始  

多條sql語句 

if  objconn.errors.count=0 then   

objconn.committrans  '如果沒有錯誤,則執行事務提交 

else  

&nhixofumxbsp; objconn.rollbacktrans '否則回滾 

end if

本文標題: asp中應用事務處理技巧

本文位址: /wangluo/asp/39040.html

ASP中使用事務處理

asp中使用事務處理asp中隊資料庫表的操作 insert update delete 可使用事務處理,並支援多事務處理.在asp的資料庫物件鏈結物件中,提供了一下屬性 begintrans 事務開始 committrans 事務提交 rollbacktrans 事務回滾 on error resu...

ASP中使用事務處理

當一組語句構成乙個事物處理時,如果一條語句沒有成功執行,則所有的語句都不成功.例如,有人在 上購買商品,有關的交易資訊儲存在倆個表中,乙個表用來儲存購買者的信用卡資訊,另乙個表儲存要購買的商品資訊.當擁護購買商品時,他的信用卡號碼已經輸入到第乙個表中.但是,就在這時,伺服器出現了故障,第二個表沒有被...

ASP中使用事務處理

asp中使用事務處理 asp中隊資料庫表的操作 insert update delete 可使用事務處理 並支援多事務處理.在 asp的資料庫物件鏈結物件中 提供了一下屬性 begintrans 事務開始 committrans 事務提交 rollbacktrans 事務回滾 on error re...