网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 在asp中使用事务控制
内容
    julyclyde(原作)
    作者系2月份微软社区之星microsoft china community star
    在编程中,经常需要使用事务。所谓事务,就是一系列必须都成功的操作,只要有一步操作失败,所有其他的步骤也必须撤销。比如用asp开发一个网络硬盘系统,其用户注册部分要做的事有:
    将用户信息记入数据库
    为用户开个文件夹用于存储
    初始化用户操作日志
    这三步必须使用事务,否则万一磁盘操作失败,而没有撤销数据库操作,就会造成只能登陆而不能操作的“死用户”现象。
    由于数据库系统特殊的发展历史,小至access,大到db2,无不带有事务支持。因此上述步骤可以如下表示:
    on error resume next
    第一步:
    在事务环境下把用户信息记入数据库
    if err then
    关闭连接
    退出
    else
    第二步:创建文件夹
    if err then
    回滚第一步数据库操作,退出
    else
    第三步:在事务环境下操作日志数据库
    if err then
    回滚第一步操作,删除第二步建立的文件夹
    退出
    end if
    end if
    end if
    提交第一步数据库操作的事务
    提交第二步数据库操作的事务
    end
    每一步都需要进行判断,如果失败,还需要手工回滚前面多步操作,使程序变得复杂、难懂。如果今后更新了程序,增加其他步骤,还需要嵌套
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/23 15:47:52