ASP裡使用事務

2021-04-02 17:35:02 字數 641 閱讀 7487

<%

on error resume next

f1 = request("field1")

f2 = request("field2")

set con=server.createobject("adodb.connection")

con.open "mydsn"

con.begintrans

con.execute "insert into table1(f1,f2) values(" & f1 & "," & f2 & ")"

con.execute "insert into table2(f1,f2) values(" & f1 & "," & f2 & ")"

if err.number <> 0 then

con.rollbacktrans

con.close

set con = nothing

response.write err.description

else

con.committrans

con.close

set con =nothing

response.write "data inserted successfully."

end if

%>

ASP中使用事務控制

asp的事務控制功能。iis通過和mts服務聯絡,可以控制多種支援事務的系統,當程式發出 失敗 的訊號時,所有支援事務的系統均將自動回滾,即使操作已經正式完成 對不支援事務的操作也提供了方便的手工回滾方式 transaction required on error resume next set c...

ASP中使用事務處理

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

ASP中使用事務處理

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

ASP中使用事務處理

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

SQLhelper使用事務

1 宣告連線myconnectstring 2 開啟事務begintransaction 3 執行時使用st 4 成功提交,失敗回滾 public function testshiwu dim strsql as string dim myconnectstring as string o.getc...