[9.0.102] 设置变量时取值出错怎么判断?
用设置变量命令时,如果值来源的数据表,要怎么判断是没有取到值的?
不做判断的话,引用这个变量的地方都会出错
创建变量 ExciterCode_ = {"_calcError":"#VALUE!","_code":15}
您好,可以使用设置变量命令,先去获取一下符合记录的数据的行数,然后再根据行数去判断要用那个设置变量命令
或者也可以参考下方的教程贴,看看能不能帮助到您:loveliness:
一看就会,超有用活字格技能:一百六十四、化解查询不存在值时的报错问题
https://gcdn.grapecity.com.cn/showtopic-157603-1-1.html
(出处: 葡萄城开发者社区)
先不直接取数,先查询要取数的行数,行数为0就是没有,行数为0以上就是有。。 直接判断为不为关键字”%NULL%“就行了 本帖最后由 Lay.Li 于 2024-2-27 13:57 编辑
感谢各位大佬的支持~
您好,您现在的命令是怎么写的呢,设置变量命令获取单行记录么?
这个结果一般是因为设置了获取值,但是实际查询出的记录有多行或者没有记录导致的。可以检查一下,命令中的逻辑是否合适业务逻辑符号,比如业务中数据表中可能有多行记录,或者没有记录,而这里设置获取值,那就会出错:'( Lay.Li 发表于 2024-2-22 09:46
感谢各位大佬的支持~
您好,您现在的命令是怎么写的呢,设置变量命令获取单行记录么?
这个结果一般是因 ...
设置取单行记录,但实际没有记录的话,怎么判断呢?
页:
[1]