当前位置:K88软件开发文章中心编程语言AspAsp01 → 文章内容

asp中引用事务处理 conn.beginTrans

减小字体 增大字体 作者:佚名     来源:asp编程网  发布时间:2018-12-30 8:33:33

当一个客户的动作需要对数据库分别先后进行几次操作,如果操作其中的一个过程中出现了问题,这样就导致了前面的操作都是无用的,前面的操作将一点用没有,并且写入的数据也是多余的,这个时候我们就需要使用到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
保证事务原子性,只要有一个语句出错就会把已执行的操作撤消。



asp中引用事务处理 conn.beginTrans