ASP實現資料庫事務處理的方法

2022-03-19 06:27:02 字數 361 閱讀 9699

在開發web應用時,無一例外地需要訪問資料庫,以完成對資料的查詢、插入、更新、刪除等操作。受應用邏輯的影響,有時需要將多條資料庫操作指令組成乙個工作單元(事務)。在資料庫中,所謂事務是指一組邏輯操作單元,它使資料從一種狀態變換到另一種狀態。為確保資料庫中資料的一致性,應當用離散的成組的邏輯單元運算元據:當它全部完成時,資料的一致性可以保持;而當單元中的一部分操作失敗時,整個事務會被全部忽略,所有從起始點以後的操作全部退回到開 始狀態。

實際上,在預設方式下對資料庫的每一次操作都是隱含的事務處理。本文以乙個典型的使用者註冊程式為例,介紹三種利用 asp實現事務處理的方法:基於asp資料庫元件的解決方法、基於資料庫內部的事務處理機制的解決方法和基於mts元件的解 決方法。

張海

ASP事務處理的實現方法

一 sql server聯機叢書中關於事務的定義事務 事務是作為單個邏輯工作單元執行的一系列操作。乙個邏輯工作單元必須有四個屬性,稱為 acid 原子性 一致性 隔離性和永續性 屬性,只有這樣才能成為乙個事務 原子性事務必須是原子工作單元 對於其資料修改,要麼全都執行,要麼全都不執行。一致性事務在完...

ASP事務處理

asp事務處理。測試資料庫為sql server,伺服器為本機,資料庫名為test,表名為a,兩個欄位id int 主鍵標識,num int set conn server.createobject adodb.connection strconn provider sqloledb.1 persi...

asp事務處理

當大量的對資料庫進行插入,修改,刪除等操作時,如果要實現事務,可以用以下 如 transaction required on error resume next strsql1 insert into a num values 1 strsql2 insert into a num values a...