找回密码
 立即注册

QQ登录

只需一步,快速开始

cucme

高级会员

118

主题

366

帖子

1344

积分

高级会员

积分
1344

时代开发者征文活动

cucme
高级会员   /  发表于:2022-1-10 10:37  /   查看:3180  /  回复:11
5金币
我要从一个表中按条件找一个字段,如果不存在,则新建一条记录,如果存在,则使用这条记录的值
相应设计如下,
但执行时出现“您已经点过一次了,休息一下...”
相应报错如后。










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

最佳答案

查看完整内容

如果有可能查询不到数据的情况,先查询一下行数,判断数据是否存在,再执行相应的逻辑。这是第一个建议。 第二个建议是可以使用异常捕获命令处理相关逻辑。但是不建议大佬采用~方案一就很好啦~

11 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-10 10:37:59
来自 10#
cucme 发表于 2022-1-11 09:02
有道理!
所以我的逻辑应该怎么判断好?

如果有可能查询不到数据的情况,先查询一下行数,判断数据是否存在,再执行相应的逻辑。这是第一个建议。
第二个建议是可以使用异常捕获命令处理相关逻辑。但是不建议大佬采用~方案一就很好啦~
回复 使用道具 举报
Freefish悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-1-10 10:39:12
2#
发个demo看看
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-1-10 10:57:00
3#
您好,这一般是因为这是因为当前按钮里的逻辑还没有执行完,您又去点击了,
您截图的报错应该是设置变量命令,没有根据查询条件查到合适的数据,
您可以结合这两点分析一下,如果需要帮助的话,
需要您附上一个可以复现问题的demo和一些操作说明。这样我们这边可以更好地理解您的问题,更好的帮助到您哦~


回复 使用道具 举报
cucme
高级会员   /  发表于:2022-1-10 15:54:45
4#
Joe.xu 发表于 2022-1-10 10:57
您好,这一般是因为这是因为当前按钮里的逻辑还没有执行完,您又去点击了,
您截图的报错应该是设置变量命 ...

出问题的这块逻辑就是用来处理没有查到记录的情况,我这个条件写的有问题?


本帖子中包含更多资源

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

x
回复 使用道具 举报
cucme
高级会员   /  发表于:2022-1-10 16:04:20
5#
Joe.xu 发表于 2022-1-10 10:57
您好,这一般是因为这是因为当前按钮里的逻辑还没有执行完,您又去点击了,
您截图的报错应该是设置变量命 ...

找到问题点了,
问题出现在下面这个步骤调用后端服务get_next_sn上,删除后就OK了,

但这个后端服务别的地方也有调用是没问题的,放在这里就卡住了,我该怎么排查?



本帖子中包含更多资源

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

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-10 17:48:20
6#
大佬给个完整的日志截图看看~
回复 使用道具 举报
你是光还是暗
注册会员   /  发表于:2022-1-10 18:03:35
7#
你可以设置两个变量,来实现你的需求


本帖子中包含更多资源

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

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-10 18:17:56
8#
楼上说的对,大佬这个逻辑有问题鸭~
如果设置变量命令没有找到相应的记录的话,是会报错,提示找不到指定记录的。

本帖子中包含更多资源

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

x
回复 使用道具 举报
cucme
高级会员   /  发表于:2022-1-11 09:02:08
9#
David.Zhong 发表于 2022-1-10 18:17
楼上说的对,大佬这个逻辑有问题鸭~
如果设置变量命令没有找到相应的记录的话,是会报错,提示找不到指定 ...

有道理!
所以我的逻辑应该怎么判断好?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部