随波逐流 发表于 2024-6-6 12:58:32

请教各位大佬一个简单问题,小弟初学。

本帖最后由 随波逐流 于 2024-6-6 13:24 编辑




请教一下,为什么IF条件是成立的,却输出了ELSE。在数据库中这两条213的数据是存在的。很不解啊,迷茫了一个上午了。

刚刚清空了数据库测试了一遍依旧如此。






数据库也依然有此条数据,就是条件不能成立。

数据库是   内联转为外联表了的。



吴小胖 发表于 2024-6-6 12:58:33

上个demo,要不不好判断

吴小胖 发表于 2024-6-6 15:27:35

大佬,搞定了吗?

随波逐流 发表于 2024-6-6 16:37:13

吴小胖 发表于 2024-6-6 15:27
大佬,搞定了吗?

大佬,没有,不晓得哪里的问题。放在那里的。没管!!!

Lay.Li 发表于 2024-6-7 09:33:29

感谢各位大佬的支持~

猜测可能是数据类型的原因

或者是这里if里使用的数据库获取的数据,如果数据表当前行不对的话,也是会判断错误的。可以试着先弹出一下SMS短信接收.loaclphone看看是不是您需要的值,

建议您可以发一个demo上来,我们看一下您demo中的设置,这样我们也可以更好的帮助到您:loveliness:

随波逐流 发表于 2024-6-7 14:03:14

Lay.Li 发表于 2024-6-7 09:33
感谢各位大佬的支持~

猜测可能是数据类型的原因


已经找到问题了,在一个独立的页面上直接通过条件查询数据库不行,用服务端命令在返回查询结果就可以了。

Simon.Sun 发表于 2024-6-7 18:09:39

感谢大佬反馈,问题解决就好。
这边也猜测,if 判断不命中大概率是类型不匹配的问题。
比如 SMS_短信结果.local_phone 是整数类型,F5 单元格是字符串类型,类型不匹配导致判断没有命中。
页: [1]
查看完整版本: 请教各位大佬一个简单问题,小弟初学。