-
-
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%'")
做了一个全局变量,取用户得角色,如果客户不满足有这个角色,查出来是null,结果报错,如何解决呢?在数据库管理里面是可以正常执行sql得写得全局变量:
ardb("select right(RESOURCEID_ ,7) aa from hyzjxt52_eacl_permission where AUTHID_='<#=@cs#>' and OPERATION_='owner' and RESOURCEID_ like'%cashier%'")
12个回答
haocx 发表于 2020-9-23 17:44
不行,去掉了,就完全取不到了
参照https://bbs.esensoft.com/thread-133987-1-1.html这个帖子,这样写' "+@rootbbh+" ' 试试
xxxl 发表于 2020-9-23 17:46
参照https://bbs.esensoft.com/thread-133987-1-1.html这个帖子,这样写' "+@rootbbh+" ' 试试 ...
额,具体咋加呢,我没看懂


