[ABI 1.1] 如果全局变量查到得是null

23175
12

haocx 数据老手Lv5

发表于2020-9-23 16:37

悬赏1

未解决

楼主
本帖最后由 haocx 于 2020-9-23 16:40 编辑

做了一个全局变量,取用户得角色,如果客户不满足有这个角色,查出来是null,结果报错,如何解决呢?在数据库管理里面是可以正常执行sql得写得全局变量:
ardb("select  right(RESOURCEID_ ,7)  aa from hyzjxt52_eacl_permission where AUTHID_='<#=@cs#>' and OPERATION_='owner' and RESOURCEID_ like'%cashier%'")

最近看过此主题的会员

zhaoyouhong

13693004004

13407717840

object_wang

huangXX

liu20220622

zengxq

Y·X

liu1997

wlst

杨思怡

yuansu

xxxl

yangqh

bbs

12个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-9-23 16:40

只看该作者

取消 关注该作者的回复

沙发

有没有具体的全局变量操作截图可以看一下呢

haocx 数据老手Lv5

发表于2020-9-23 17:22

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-9-23 16:40
有没有具体的全局变量操作截图可以看一下呢

我发了截图了,还不行么?

xxxl 数据领袖Lv6

发表于2020-9-23 17:42

只看该作者

取消 关注该作者的回复

地板

haocx 发表于 2020-9-23 17:22
我发了截图了,还不行么?

把参数的宏去掉试试

haocx 数据老手Lv5

发表于2020-9-23 17:44

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2020-9-23 17:42
把参数的宏去掉试试

不行,去掉了,就完全取不到了

xxxl 数据领袖Lv6

发表于2020-9-23 17:46

只看该作者

取消 关注该作者的回复

6#

haocx 发表于 2020-9-23 17:44
不行,去掉了,就完全取不到了

参照https://bbs.esensoft.com/thread-133987-1-1.html这个帖子,这样写' "+@rootbbh+" ' 试试

haocx 数据老手Lv5

发表于2020-9-23 17:56

只看该作者

取消 关注该作者的回复

7#

xxxl 发表于 2020-9-23 17:46
参照https://bbs.esensoft.com/thread-133987-1-1.html这个帖子,这样写' "+@rootbbh+" ' 试试 ...

额,具体咋加呢,我没看懂

xxxl 数据领袖Lv6

发表于2020-9-23 17:59

只看该作者

取消 关注该作者的回复

8#

haocx 发表于 2020-9-23 17:56
额,具体咋加呢,我没看懂

就是把原来的’<#=@cs#>‘改成' "+@cs+" '

haocx 数据老手Lv5

发表于2020-9-23 18:02

只看该作者

取消 关注该作者的回复

9#

xxxl 发表于 2020-9-23 17:59
就是把原来的’‘改成' "+@cs+" '

不行,还是报null

yangqh 数据老手Lv5

发表于2020-9-23 18:16

只看该作者

取消 关注该作者的回复

10#

ardb表达式直接写在报表文本中,看下计算出来后显示成什么样

haocx 数据老手Lv5

发表于2020-9-24 09:32

只看该作者

取消 关注该作者的回复

11#

yangqh 发表于 2020-9-23 18:16
ardb表达式直接写在报表文本中,看下计算出来后显示成什么样

这样写,计算出来是空白,不报错

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号