找回密码
 立即注册

QQ登录

只需一步,快速开始

moer 活字格认证
金牌服务用户   /  发表于:2024-12-10 14:10  /   查看:70  /  回复:1
10金币





14:09 执行'服务端命令1'命令, 请求方式:测试, 用户:Administrator
循环命令 用时:17毫秒。
    循环 4
    创建变量 index = 1
    设置变量命令 : log 用时:1毫秒。
        创建变量 log = index=1
    异常捕获命令 用时:5毫秒。
        开始执行Try中的命令。
            事务命令 用时:5毫秒。
                设置变量命令 : 缺陷名称 用时:0毫秒。
                    创建变量 缺陷名称 = 缺陷名称1
                数据表操作 : 添加 缺陷类型 用时:2毫秒。
                    INSERT INTO 缺陷类型(类型) VALUES ('缺陷名称1')
                条件 用时:1毫秒。
                    判断: =index 等于 2 结果为 False
        创建变量 ExceptionCode = 0
        创建变量 ExceptionMessage = null
    设置变量 index = 2
    设置变量命令 : log 用时:0毫秒。
        设置变量 log = index=2
    异常捕获命令 用时:4毫秒。
        开始执行Try中的命令。
            事务命令 用时:4毫秒。
                设置变量命令 : 缺陷名称 用时:0毫秒。
                    设置变量 缺陷名称 = 缺陷名称2
                数据表操作 : 添加 缺陷类型 用时:4毫秒。
                    INSERT INTO 缺陷类型(类型) VALUES ('缺陷名称2')
                条件 用时:0毫秒。
                    判断: =index 等于 2 结果为 True
                    这里的返回只影响到 try ,不是整个服务端命令返回。 : 返回命令 用时:0毫秒。
                发生错误,回滚事务
        设置变量 ExceptionCode = -1
        设置变量 ExceptionMessage = null
        开始执行Catch中的命令。
    设置变量 index = 3
    设置变量命令 : log 用时:1毫秒。
        设置变量 log = index=3
    异常捕获命令 用时:3毫秒。
        开始执行Try中的命令。
            事务命令 用时:3毫秒。
                设置变量命令 : 缺陷名称 用时:0毫秒。
                    设置变量 缺陷名称 = 缺陷名称3
                数据表操作 : 添加 缺陷类型 用时:1毫秒。
                    INSERT INTO 缺陷类型(类型) VALUES ('缺陷名称3')
                条件 用时:0毫秒。
                    判断: =index 等于 2 结果为 False
        设置变量 ExceptionCode = 0
        设置变量 ExceptionMessage = null
    设置变量 index = 4
    设置变量命令 : log 用时:0毫秒。
        设置变量 log = index=4
    异常捕获命令 用时:3毫秒。
        开始执行Try中的命令。
            事务命令 用时:3毫秒。
                设置变量命令 : 缺陷名称 用时:0毫秒。
                    设置变量 缺陷名称 = 缺陷名称4
                数据表操作 : 添加 缺陷类型 用时:1毫秒。
                    INSERT INTO 缺陷类型(类型) VALUES ('缺陷名称4')
                条件 用时:0毫秒。
                    判断: =index 等于 2 结果为 False
        设置变量 ExceptionCode = 0
        设置变量 ExceptionMessage = null
错误码: 0
'服务端命令1'命令执行结束, 用时:34毫秒。


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,因为我们返回命令是在循环里的 try 子句中写的。 所以返回 -1 时,异常被捕获了处理了,所以循环还会继续执行。 解决办法可以是把整个循环命令包裹到 try 中,这样当某次循环有问题,终止循环,去执行 catch 里的命令。

1 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-12-10 14:10:25
来自 2#
您好,因为我们返回命令是在循环里的 try 子句中写的。
所以返回 -1 时,异常被捕获了处理了,所以循环还会继续执行。
解决办法可以是把整个循环命令包裹到 try 中,这样当某次循环有问题,终止循环,去执行 catch 里的命令。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部