Give me a hand:在?.asp文件中有一些storedproc和一些用sql语句提交的过程,怎样用事务处理实现同时提交,同时失败?

i_need_mana 2001-07-21 01:43:32
我用了<%transaction=required%>但是sql语句执行失败后,用cmd调用的storedproc仍然执行,造成了数据的不统一!望赐教,谢谢!
...全文
59 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lansilot 2001-08-09
楼上的:
begin transaction xx

commit transaction xx
rollback transaction xx

是SQL里面的还是ASP里面的?我在ASP页面放置该代码出错。
回复
i_need_mana 2001-07-26
多谢!
回复
freezwy 2001-07-21
在一般情况下,要在SP中和SQL中同时使用TRANSACTION
在SQL中使用和上面一样
在SP中是
begin transaction xx

commit transaction xx
rollback transaction xx
既然你使用了SP,还是强烈建议你全部使用SP,否则,SP的优势很难体现。
回复
hydnoahark 2001-07-21
试试使用ADO的事务处理:
cn.BeginTrans
......
执行storedproc和sql语句
......
if Err.number<>0 then
'回滚事务
cn.RollbackTrans
else
'完成事务
cn.CommitTrans
end if
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2001-07-21 01:43
社区公告
暂无公告