当前位置:asp编程网>技术教程>Asp教程>  正文

asp中引用事务处理 conn.beginTrans

2011-05-30 22:15:21   来源:网络    作者:佚名   浏览量:2500   收藏

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



关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网