以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]代码修改  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=136614)

--  作者:hanzhang98
--  发布时间:2019/6/17 15:07:00
--  [求助]代码修改
老师好。请教老师,将如下两句查询语句的代码合并为一句可否。合并后的查询语句(黄色部分)代码如何写。请老师帮助。谢谢。

* From {Users}   Where [用户角色] And [Name] = \'" & UserName & "\'" 
* From {Users}  Where [用户权限] And [Name] = \'" & UserName & "\'" 
[此贴子已经被作者于2019/6/18 10:43:37编辑过]

--  作者:有点甜
--  发布时间:2019/6/17 15:59:00
--  

不理解你的意思。

 

请具体说明,你现在有什么变量的值,需要如何去比较。


--  作者:hanzhang98
--  发布时间:2019/6/17 16:36:00
--  
老师好。是想将两句代码变为这样    [* From {Users}  Where [用户角色],[用户权限] And [Name] = \'" & UserName & "\'"]。但系统错误提示 “语法错误 (逗号) 在查询表达式 \'[用户角色],[用户权限] And [Name] = \'XXX\'\' 中。”  请老师帮助。谢谢。
--  作者:2900819580
--  发布时间:2019/6/17 16:38:00
--  
[* From {Users}  Where [用户角色] = \'" & 用户角色 & "\' and [用户权限] = \'" & 用户权限 & "\' And [Name] = \'" & UserName & "\'"
--  作者:hanzhang98
--  发布时间:2019/6/17 17:10:00
--  
谢谢帮助。我的意思是想用一句查询语句,将当前用户的 [用户角色]、[用户权限]  一起查询出来,而我现在是用两句来分别查询。
--  作者:有点甜
--  发布时间:2019/6/17 17:14:00
--  

没看懂你什么意思。

 

1、你现在有哪些变量?

 

2、你之前可以正常执行的代码是什么?

 

3、截图或者上传实例说明你需要做什么。


--  作者:hanzhang98
--  发布时间:2019/6/17 17:29:00
--  
老师好。代码单独都能运行的。是从外部数据源的表中查询出当前用户的角色明细和权限明细来,供后续代码从角色明细和权限明细中判断当前用户是否具有某项权限或角色。但我现在是用两句来分别实现的。

只是请教老师,想实现用一句来实现现在两句的作用。也就是能不能用一句查询语句 从外部数据源的表中查询出当前用户的角色明细和权限明细。
[此贴子已经被作者于2019/6/17 17:34:32编辑过]

--  作者:有点甜
--  发布时间:2019/6/17 17:44:00
--  

 

贴出你所写的对应的全部代码。

 

 


--  作者:hanzhang98
--  发布时间:2019/6/18 10:43:00
--  
老师好。之前可能我的表述有问题,导致老师费解。重新表述如下

    这句代码【* From {Users}   Where [用户角色] And [Name] = \'" & UserName & "\'" 】  是查询 [用户角色]一个项目,如果想再增加查询 [用户权限]  ,代码须如何修改,请老师帮助指导。谢谢。        


--  作者:有点甜
--  发布时间:2019/6/18 11:04:00
--  

 

没看懂你要表达什么。请贴出你所写前后全部代码。