找回密码
 立即注册

QQ登录

只需一步,快速开始

flysky9981
初级会员   /  发表于:2021-10-29 17:08  /   查看:1946  /  回复:6
1金币
我在gcdn上下载了一个demo,里面有个服务端命令,是用于将表中的一列多行数据合并成一个字符串并返回前端的,但是在运行的时候,事务报错了,这是怎么回事呢?

测试这个命令的报错信息如下:



但是值却又正常返回了。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你把这个返回命令的返回码置为空, 因为如果返回码固定是1的话,后台就认为这个命令执行错误呢,其实本来这个服务端命令执行是成功的,成功会返回0,现在写死了,写成1导致的报错。 错误码是0,说明没错啦,这里千万别写死。

6 个回复

倒序浏览
最佳答案
最佳答案
一头老肥猪悬赏达人认证
注册会员   /  发表于:2021-10-29 17:09:00
来自 5#
本帖最后由 一头老肥猪 于 2021-10-29 17:55 编辑

你把这个返回命令的返回码置为空,
因为如果返回码固定是1的话,后台就认为这个命令执行错误呢,其实本来这个服务端命令执行是成功的,成功会返回0,现在写死了,写成1导致的报错。
错误码是0,说明没错啦,这里千万别写死。


本帖子中包含更多资源

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

x
回复 使用道具 举报
一头老肥猪悬赏达人认证
注册会员   /  发表于:2021-10-29 17:20:20
2#
返回命令不应该包含在事务命令内
然后经过服务端命令测试,就没有那个事务报错啦

本帖子中包含更多资源

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

x
回复 使用道具 举报
flysky9981
初级会员   /  发表于:2021-10-29 17:33:52
3#
一头老肥猪 发表于 2021-10-29 17:20
返回命令不应该包含在事务命令内
然后经过服务端命令测试,就没有那个事务报错啦

这个我也测试过,确实移出事务外就没问题了,但原作者把返回命令放事务我觉得逻辑上更说得通呢,在返回这个结果前都把数据锁住,避免其他用户中途修改了,不知道活字格在这个事务上的设计是什么样的
回复 使用道具 举报
一头老肥猪悬赏达人认证
注册会员   /  发表于:2021-10-29 17:41:20
4#

我把返回命令加回去测试也是通过的呢,没有报错,这个现象有点奇怪。

本帖子中包含更多资源

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

x
回复 使用道具 举报
flysky9981
初级会员   /  发表于:2021-10-29 17:59:02
6#
一头老肥猪 发表于 2021-10-29 17:54
你把这个返回命令的返回码置为空,
因为如果返回码固定是1的话,后台就认为这个命令执行错误呢,其实本来 ...

哦哦,受教了
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-10-29 18:00:06
7#
感谢大家对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部