以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SELECXT语句条件表达式加入全局代码中的Username  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=153010)

--  作者:一笑
--  发布时间:2020/7/28 16:46:00
--  SELECXT语句条件表达式加入全局代码中的Username
请教一下各位,如何在SQL的SELEXT语句条件表达式加入全局代码中的Username(Public UserName As String),以下代码会报错:
SELEXT * FROM {周工作} WHERE 完成时间 >= \'10/1/2018\' AND 完成时间 <= \'12/31/2018\' AND 责任人=Username 
谢谢!

--  作者:hnguang
--  发布时间:2020/7/28 16:55:00
--  
SELEXT * FROM {周工作} WHERE 完成时间 >= \'10/1/2018\' AND 完成时间 <= \'12/31/2018\' AND 责任人= \'" & Username & "\'
--  作者:有点蓝
--  发布时间:2020/7/28 17:09:00
--  
参考:http://www.foxtable.com/webhelp/topics/1284.htm
--  作者:一笑
--  发布时间:2020/7/29 16:57:00
--  
按照 
SELEXT * FROM {周工作} WHERE 完成时间 >= \'10/1/2018\' AND 完成时间 <= \'12/31/2018\' AND 责任人= \'" & Username & "\' ,筛选出来是空白,

我是在SQL执行中测试,如何把username换成登录者具体人名,可筛选出来:

SELEXT * FROM {周工作} WHERE 完成时间 >= \'10/1/2018\' AND 完成时间 <= \'12/31/2018\' AND 责任人= \'张勇\' 

谢谢!
[此贴子已经被作者于2020/7/30 11:13:11编辑过]

--  作者:有点蓝
--  发布时间:2020/7/29 17:18:00
--  
一般是没有符合条件的数据

请贴出完整代码

--  作者:一笑
--  发布时间:2020/7/30 11:15:00
--  
我是在SQL执行中测试,如何把username换成登录者具体人名,可筛选出来:

SELEXT * FROM {周工作} WHERE 完成时间 >= \'10/1/2018\' AND 完成时间 <= \'12/31/2018\' AND 责任人= \'张勇\' 

谢谢!

--  作者:有点蓝
--  发布时间:2020/7/30 12:36:00
--  
SQL执行中只能测试纯sql,无法加变量,这个只能使用代码测试