繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> ASP基础 >> ASP中对数据库表的操作,可使用事务处理,并支持多事务处

ASP中对数据库表的操作,可使用事务处理,并支持多事务处

2006-01-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:  在ASP的数据库对象链接对象中,提供了一下属性: BeginTrans 事务开始 CommitTrans 事务提交 RollbackTrans 事务回滚 0 then '有错误发生 conn.rollbacktrans '回滚 set rs=nothing conn.close set conn=nothi...

  在ASP的数据库对象链接对象中,提供了一下属性:

BeginTrans 事务开始

CommitTrans 事务提交

RollbackTrans 事务回滚

0 then '有错误发生

conn.rollbacktrans '回滚

set rs=nothing

conn.close

set conn=nothing

response.write "交易失败,回滚至修改前的状态!"

response.end

else

conn.committrans '提交事务

set rs=nothing

conn.close

set conn=nothing

response.write "交易成功!"

response.end

end if

%>

  在ASP中,不提供事务的结束,BeginTrans只作用于自己的域,类似于变量声明一样,如果在函数体内BeginTrans,则事物只作用于本函数体,如果BeginTrans在函数体外,处于页面级,则事务的作用域从BeginTrans开始,到页面的结束均处于事务的管理状态下。

责任编辑:admin
相关文章