ASP 事务操作问题

wjzustjava 2012-09-27 10:41:01
想咨询下 ASP中 可以调用 SQL Server2005 里面的存储过程 这里没问题的

但是ASP 中调用 存储过程 好像只能 根据ASP 自带的 error 对象来 做对数据库操作的判断

之后才能 执行回滚

现在问题是 我 把该事务的 回滚跟提交操作放到ASP 程序里面执行 不放在 SQL 的存储过程里执行

这样的话 我是想根据 存储过程的返回值 1 或者-1 (这些是自己定义的返回值) 来决定是 要回滚 还是直接提交

这样 好像实现不了 ,另外 想问下 ASP 是不是跟PB一样 支持 数据库事务 的自动提交的呀
...全文
89 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjzustjava 2012-09-27
  • 打赏
  • 举报
回复
但是 如果 用数据库的 事务来保证 数据完整性 如果ASP 程序里面 有 事务自动提交功能的 跟PB一样的 那我 ASP里面只要执行 那个存储过程 不就 提交了 不回滚了呀
xiaoduan0115 2012-09-27
  • 打赏
  • 举报
回复
因为用事务的目的是为了保存数据完整性,个人建议,尽量用数据库事务来保证数据完整性,如果程序流程很复杂就只能用控制表,就是建一个控制表放在单个事务中做修改操作记录,最后来能验证记录表中每一步操作是否都成功。
  • 打赏
  • 举报
回复
默认不自动提交。所以才可以调用回滚。楼主要在程序中控制,就不要设置了。
php_wsd 2012-09-27
  • 打赏
  • 举报
回复
发你一个asp事务的例子给你,你去研究去
asp中引用事务处理 conn.beginTrans

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧